Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -*- mode: compilation; default-directory: "/usr/src/pokersource/poker-network/tests/" -*-
- Compilation started at Sun Mar 21 07:53:02
- ( cd .. ; ./config.status tests/test-pokeravatar.py ) ; ( cd ../tests ; make VERBOSE_T=6 COVERAGE_FILES='../pokernetwork/pokeravatar.py' TESTS='coverage-reset test-pokeravatar.py coverage-report' check )
- config.status: creating tests/test-pokeravatar.py
- make check-TESTS
- make[1]: Entering directory `/usr/src/pokersource/poker-network/tests'
- RUNNING: ./coverage-reset
- PASS: coverage-reset
- RUNNING: ./test-pokeravatar.py
- PokerAuth:
- __main__.PokerAvatarTestCase.test76_forceObserverDisconnectPacketQueue ... PokerDatabase: connecting as root user 'root'
- PokerDatabase: MySQL server version is 5.1.41-3
- PokerDatabase: creating database pokernetworktest
- PokerDatabase: populating database from ./../../database/schema.sql
- PokerDatabase: /usr/bin/mysql --host='localhost' --user='root' --password='' 'pokernetworktest' < ./../../database/schema.sql
- PokerDatabase: CREATE USER 'pokernetworktest'@'%' IDENTIFIED BY 'pokernetwork'
- PokerDatabase: Traceback (most recent call last):
- File "../pokernetwork/pokerdatabase.py", line 95, in __init__
- OperationalError: (1396, "Operation CREATE USER failed for 'pokernetworktest'@'%'")
- PokerDatabase: poker user 'pokernetworktest' already exists
- PokerDatabase: granted privilege to pokernetworktest' for database 'pokernetworktest'
- PokerDatabase: PokerDatabase: Database connection to localhost/pokernetworktest open
- PokerDatabase: PokerDatabase: database version 2.0.0
- PokerService: trying to load .././testtourney_select_info.py
- tick: 0.0
- tick: 0.1
- PokerAuth: get_auth_instance: trying to load: ''
- PokerAuth: get_auth_instance: falling back on pokerauth.get_auth_instance, script not found: ''
- PokerService: createTable: INSERT pokertables ( resthost_serial, seats, player_timeout, muck_timeout, currency_serial, name, variant, betting_structure, skin, tourney_serial ) VALUES ( 0, '10', '60', 5, '1', 'Table1', 'holdem', '100-200-no-limit', 'default', 0 )
- tick: 0.2
- [Server][PokerGame 1] get_rake_instance: ../pokerrake.py does not exist
- [Server][PokerGame 1] get_rake_instance: .././pokerrake.py does not exist
- [Server][PokerGame 1] get_rake_instance: /etc/poker-engine/pokerrake.py does not exist
- [Server][PokerGame 1] get_rake_instance: NONE/etc/poker-network/pokerrake.py does not exist
- [Server][PokerGame 1] get_rake_instance: no pokerrake.py found in directories ['..', '../.', '/etc/poker-engine', 'NONE/etc/poker-network']
- PokerService: table created : Table1
- PokerService: createTable: INSERT pokertables ( resthost_serial, seats, player_timeout, muck_timeout, currency_serial, name, variant, betting_structure, skin, tourney_serial ) VALUES ( 0, '10', '60', 5, '0', 'Table2', 'holdem', '2-4-limit', 'default', 0 )
- tick: 0.3
- PokerService: table created : Table2
- PokerService: createTable: INSERT pokertables ( resthost_serial, seats, player_timeout, muck_timeout, currency_serial, name, variant, betting_structure, skin, tourney_serial ) VALUES ( 0, '10', '600', '600', '1', 'Table3', 'holdem', 'test18pokerclient', 'default', 0 )
- tick: 0.4
- PokerService: table created : Table3
- PokerService: createTable: INSERT pokertables ( resthost_serial, seats, player_timeout, muck_timeout, currency_serial, name, variant, betting_structure, skin, tourney_serial ) VALUES ( 0, '10', '60', 5, '0', 'Table4', 'holdem', 'ante-1-2-limit', 'default', 0 )
- tick: 0.5
- PokerService: table created : Table4
- tick: 0.6
- PokerService: cleanupTourneys: SELECT * FROM tourneys WHERE ( state NOT IN ( 'registering', 'complete' ) OR ( state = 'registering' AND ( sit_n_go = 'y' OR start_time < (1269154386 + 60) ) ) ) AND resthost_serial = 0
- tick: 0.7
- PokerService: cleanupTourneys: SELECT * FROM tourneys WHERE state = 'registering' AND start_time > (1269154386 + 60) AND resthost_serial = 0
- PokerService: updateTourneysSchedule
- tick: 0.8
- PokerService: checkTourneysSchedule
- tick: 0.9
- PokerService: spawnTourney: {'register_time': 0L, 'betting_structure': 'level-15-30-no-limit', 'currency_serial': 1L, 'description_long': 'Sit and Go 2 players', 'satellite_of': 0L, 'breaks_interval': 3600L, 'serial': 1L, 'respawn_interval': 0L, 'resthost_serial': 0L, 'buy_in': 300000L, 'prize_currency': 0L, 'via_satellite': 0, 'description_short': 'Sit and Go 2 players, Holdem', 'player_timeout': 60L, 'players_quota': 2L, 'breaks_first': 7200L, 'add_on': 0L, 'start_time': 0L, 'rake': 0L, 'variant': 'holdem', 'satellite_player_count': 0L, 'players_min': 2L, 'prize_currency_from_date_format': None, 'active': 'y', 'add_on_delay': 60L, 'name': 'sitngo2', 'respawn': 'y', 'prize_min': 0L, 'currency_serial_from_date_format': None, 'breaks_duration': 300L, 'seats_per_game': 2L, 'bailor_serial': 0L, 'sit_n_go': 'y', 'rebuy_delay': 0L}
- tick: 1.0
- tick: 1.1
- tick: 1.2
- PokerService: spawnTourney: {'register_time': 1269150786L, 'betting_structure': 'level-001', 'currency_serial': 1L, 'description_long': 'Holdem No Limit Freeroll', 'satellite_of': 0L, 'breaks_interval': 60L, 'serial': 2L, 'respawn_interval': 0L, 'resthost_serial': 0L, 'buy_in': 0L, 'prize_currency': 0L, 'via_satellite': 0, 'description_short': 'Holdem No Limit Freeroll', 'player_timeout': 60L, 'players_quota': 1000L, 'breaks_first': 7200L, 'add_on': 1L, 'start_time': 1269154506L, 'rake': 0L, 'variant': 'holdem', 'satellite_player_count': 0L, 'players_min': 3L, 'prize_currency_from_date_format': None, 'active': 'y', 'add_on_delay': 60L, 'name': 'regular1', 'respawn': 'n', 'prize_min': 0L, 'currency_serial_from_date_format': None, 'breaks_duration': 300L, 'seats_per_game': 10L, 'bailor_serial': 0L, 'sit_n_go': 'n', 'rebuy_delay': 30L}
- tick: 1.3
- tick: 1.4
- tick: 1.5
- tick: 1.6
- tick: 1.7
- tick: 1.8
- tick: 1.9
- tick: 2.0
- tick: 2.1
- PokerClient: delays {'lag': 60.0, 'end_round_last': 0.0, 'showdown': 0.0, 'blind_ante_position': 0.0, 'position': 0.0, 'begin_round': 0.0, 'end_round': 0.0}
- PokerClient: delays {'lag': 60.0, 'end_round_last': 0.0, 'showdown': 0.0, 'blind_ante_position': 0.0, 'position': 0.0, 'begin_round': 0.0, 'end_round': 0.0}
- PokerClient: delays {'lag': 60.0, 'end_round_last': 0.0, 'showdown': 0.0, 'blind_ante_position': 0.0, 'position': 0.0, 'begin_round': 0.0, 'end_round': 0.0}
- tick: 2.2
- tick: 2.3
- tick: 2.4
- tick: 2.5
- tick: 2.6
- tick: 2.7
- tick: 2.8
- protocol established
- tick: 2.9
- tick: 3.0
- tick: 3.1
- tick: 3.2
- tick: 3.3
- sendPacket(0) type = POKER_SET_ROLE(125) serial = 0 roles = PLAY
- tick: 3.4
- protocol established
- tick: 3.5
- tick: 3.6
- tick: 3.7
- tick: 3.8
- publishPacket(0): outbound: type = BOOTSTRAP(14)
- tick: 3.9
- tick: 4.0
- (13 bytes) => type = POKER_SET_ROLE(125) serial = 0 roles = PLAY
- tick: 4.1
- tick: 4.2
- tick: 4.3
- tick: 4.4
- tick: 4.5
- PokerAvatar: handlePacketLogic(0): type = POKER_SET_ROLE(125) serial = 0 roles = PLAY
- PokerAvatar: sendPacket(0): type = POKER_ROLES(124) serial = 0 roles = PLAY
- tick: 4.6
- protocol established
- tick: 4.7
- tick: 4.8
- protocol established
- tick: 4.9
- tick: 5.0
- tick: 5.1
- tick: 5.2
- tick: 5.3
- sendPacket(0) type = POKER_SET_ROLE(125) serial = 0 roles = PLAY
- tick: 5.4
- tick: 5.5
- tick: 5.6
- tick: 5.7
- publishPacket(0): outbound: type = BOOTSTRAP(14)
- (13 bytes) => type = POKER_ROLES(124) serial = 0 roles = PLAY
- tick: 5.8
- tick: 5.9
- tick: 6.0
- tick: 6.1
- tick: 6.2
- PokerClientProtocol:handleConnection: type = POKER_ROLES(124) serial = 0 roles = PLAY
- PokerExplain:explain: type = POKER_ROLES(124) serial = 0 roles = PLAY
- tick: 6.3
- tick: 6.4
- (13 bytes) => type = POKER_SET_ROLE(125) serial = 0 roles = PLAY
- tick: 6.5
- tick: 6.6
- tick: 6.7
- tick: 6.8
- publishPacket(0): outbound: type = POKER_ROLES(124) serial = 0 roles = PLAY
- tick: 6.9
- sendPacket(0) type = LOGIN(10) name = user0, password = password1
- tick: 7.0
- tick: 7.1
- tick: 7.2
- PokerAvatar: handlePacketLogic(0): type = POKER_SET_ROLE(125) serial = 0 roles = PLAY
- PokerAvatar: sendPacket(0): type = POKER_ROLES(124) serial = 0 roles = PLAY
- tick: 7.3
- protocol established
- tick: 7.4
- tick: 7.5
- protocol established
- tick: 7.6
- tick: 7.7
- tick: 7.8
- sendPacket(0) type = POKER_SET_ROLE(125) serial = 0 roles = PLAY
- tick: 7.9
- tick: 8.0
- tick: 8.1
- tick: 8.2
- publishPacket(0): outbound: type = BOOTSTRAP(14)
- (13 bytes) => type = POKER_ROLES(124) serial = 0 roles = PLAY
- tick: 8.3
- tick: 8.4
- (21 bytes) => type = LOGIN(10) name = user0, password = password1
- tick: 8.5
- tick: 8.6
- tick: 8.7
- tick: 8.8
- PokerClientProtocol:handleConnection: type = POKER_ROLES(124) serial = 0 roles = PLAY
- PokerExplain:explain: type = POKER_ROLES(124) serial = 0 roles = PLAY
- tick: 8.9
- tick: 9.0
- tick: 9.1
- tick: 9.2
- PokerAvatar: handlePacketLogic(0): type = LOGIN(10) name = user0, password = password1
- PokerAuth: user user0 does not exist, create it
- PokerAuth: creating user user0
- tick: 9.3
- PokerAuth: create user with serial 4
- PokerAvatar: sendPacket(0): type = AUTH_OK(8)
- PokerAvatar: sendPacket(4): type = SERIAL(6) serial = 4
- PokerAvatarCollection:service:add 4 PokerAvatar serial = 4, name = user0
- PokerAvatar: user user0/4 logged in
- PokerService: sessionStart(4, 127.0.0.1):
- tick: 9.4
- tick: 9.5
- (13 bytes) => type = POKER_SET_ROLE(125) serial = 0 roles = PLAY
- tick: 9.6
- tick: 9.7
- tick: 9.8
- tick: 9.9
- publishPacket(0): outbound: type = POKER_ROLES(124) serial = 0 roles = PLAY
- tick: 10.0
- sendPacket(0) type = LOGIN(10) name = user1, password = password1
- tick: 10.1
- tick: 10.2
- tick: 10.3
- tick: 10.4
- PokerAvatar: handlePacketLogic(0): type = POKER_SET_ROLE(125) serial = 0 roles = PLAY
- PokerAvatar: sendPacket(0): type = POKER_ROLES(124) serial = 0 roles = PLAY
- tick: 10.5
- (3 bytes) => type = AUTH_OK(8)
- tick: 10.6
- tick: 10.7
- (7 bytes) => type = SERIAL(6) serial = 4
- tick: 10.8
- tick: 10.9
- tick: 11.0
- tick: 11.1
- PokerClientProtocol:handleConnection: type = AUTH_OK(8)
- PokerExplain:explain: type = AUTH_OK(8)
- tick: 11.2
- tick: 11.3
- (21 bytes) => type = LOGIN(10) name = user1, password = password1
- tick: 11.4
- tick: 11.5
- (13 bytes) => type = POKER_ROLES(124) serial = 0 roles = PLAY
- tick: 11.6
- tick: 11.7
- tick: 11.8
- tick: 11.9
- publishPacket(0): outbound: type = AUTH_OK(8)
- tick: 12.0
- PokerClientProtocol:handleConnection: type = SERIAL(6) serial = 4
- tick: 12.1
- sendPacket(4) type = POKER_GET_USER_INFO(93) serial = 4
- tick: 12.2
- sendPacket(4) type = POKER_GET_PLAYER_INFO(123)
- PokerExplain:explain: type = SERIAL(6) serial = 4
- tick: 12.3
- tick: 12.4
- tick: 12.5
- tick: 12.6
- PokerAvatar: handlePacketLogic(0): type = LOGIN(10) name = user1, password = password1
- PokerAuth: user user1 does not exist, create it
- PokerAuth: creating user user1
- tick: 12.7
- PokerAuth: create user with serial 5
- PokerAvatar: sendPacket(0): type = AUTH_OK(8)
- PokerAvatar: sendPacket(5): type = SERIAL(6) serial = 5
- PokerAvatarCollection:service:add 5 PokerAvatar serial = 5, name = user1
- PokerAvatar: user user1/5 logged in
- PokerService: sessionStart(5, 127.0.0.1):
- tick: 12.8
- tick: 12.9
- tick: 13.0
- PokerClientProtocol:handleConnection: type = POKER_ROLES(124) serial = 0 roles = PLAY
- PokerExplain:explain: type = POKER_ROLES(124) serial = 0 roles = PLAY
- tick: 13.1
- tick: 13.2
- tick: 13.3
- tick: 13.4
- publishPacket(4): outbound: type = SERIAL(6) serial = 4
- tick: 13.5
- tick: 13.6
- tick: 13.7
- publishPacket(0): outbound: type = POKER_ROLES(124) serial = 0 roles = PLAY
- tick: 13.8
- sendPacket(0) type = LOGIN(10) name = user2, password = password1
- tick: 13.9
- (3 bytes) => type = AUTH_OK(8)
- tick: 14.0
- tick: 14.1
- (7 bytes) => type = SERIAL(6) serial = 5
- tick: 14.2
- (7 bytes) => type = POKER_GET_USER_INFO(93) serial = 4
- tick: 14.3
- tick: 14.4
- (3 bytes) => type = POKER_GET_PLAYER_INFO(123)
- tick: 14.5
- tick: 14.6
- tick: 14.7
- PokerClientProtocol:handleConnection: type = AUTH_OK(8)
- PokerExplain:explain: type = AUTH_OK(8)
- tick: 14.8
- tick: 14.9
- tick: 15.0
- tick: 15.1
- PokerAvatar: handlePacketLogic(4): type = POKER_GET_USER_INFO(93) serial = 4
- PokerService: SELECT user2money.currency_serial,user2money.amount,user2money.points,CAST(SUM(user2table.bet) + SUM(user2table.money) AS UNSIGNED) AS in_game FROM user2money LEFT JOIN (pokertables,user2table) ON (user2table.user_serial = user2money.user_serial AND user2table.table_serial = pokertables.serial AND user2money.currency_serial = pokertables.currency_serial) WHERE user2money.user_serial = 4 GROUP BY user2money.currency_serial
- PokerService: getUserInfo: type = POKER_USER_INFO(92) serial = 4 name = user0, password = , email = , rating = 1000, affiliate = 0,
- PokerAvatar: sendPacket(4): type = POKER_USER_INFO(92) serial = 4 name = user0, password = , email = , rating = 1000, affiliate = 0,
- tick: 15.2
- (21 bytes) => type = LOGIN(10) name = user2, password = password1
- tick: 15.3
- tick: 15.4
- tick: 15.5
- tick: 15.6
- publishPacket(0): outbound: type = AUTH_OK(8)
- tick: 15.7
- PokerClientProtocol:handleConnection: type = SERIAL(6) serial = 5
- tick: 15.8
- sendPacket(5) type = POKER_GET_USER_INFO(93) serial = 5
- tick: 15.9
- sendPacket(5) type = POKER_GET_PLAYER_INFO(123)
- PokerExplain:explain: type = SERIAL(6) serial = 5
- tick: 16.0
- tick: 16.1
- tick: 16.2
- tick: 16.3
- PokerAvatar: handlePacketLogic(4): type = POKER_GET_PLAYER_INFO(123)
- PokerAvatar: sendPacket(4): type = POKER_PLAYER_INFO(87) serial = 4 game_id = 0 name = user0, url = random, outfit = random
- tick: 16.4
- tick: 16.5
- tick: 16.6
- PokerAvatar: handlePacketLogic(0): type = LOGIN(10) name = user2, password = password1
- PokerAuth: user user2 does not exist, create it
- PokerAuth: creating user user2
- tick: 16.7
- PokerAuth: create user with serial 6
- PokerAvatar: sendPacket(0): type = AUTH_OK(8)
- PokerAvatar: sendPacket(6): type = SERIAL(6) serial = 6
- PokerAvatarCollection:service:add 6 PokerAvatar serial = 6, name = user2
- PokerAvatar: user user2/6 logged in
- PokerService: sessionStart(6, 127.0.0.1):
- tick: 16.8
- tick: 16.9
- (28 bytes) => type = POKER_USER_INFO(92) serial = 4 name = user0, password = , email = , rating = 1000, affiliate = 0,
- tick: 17.0
- tick: 17.1
- tick: 17.2
- tick: 17.3
- publishPacket(5): outbound: type = SERIAL(6) serial = 5
- tick: 17.4
- tick: 17.5
- tick: 17.6
- tick: 17.7
- PokerClientProtocol:handleConnection: type = POKER_USER_INFO(92) serial = 4 name = user0, password = , email = , rating = 1000, affiliate = 0,
- handleUserInfo: type = POKER_USER_INFO(92) serial = 4 name = user0, password = , email = , rating = 1000, affiliate = 0,
- [4]PokerExplain:explain: type = POKER_USER_INFO(92) serial = 4 name = user0, password = , email = , rating = 1000, affiliate = 0,
- tick: 17.8
- tick: 17.9
- (7 bytes) => type = POKER_GET_USER_INFO(93) serial = 5
- tick: 18.0
- tick: 18.1
- (3 bytes) => type = POKER_GET_PLAYER_INFO(123)
- tick: 18.2
- (34 bytes) => type = POKER_PLAYER_INFO(87) serial = 4 game_id = 0 name = user0, url = random, outfit = random
- tick: 18.3
- (3 bytes) => type = AUTH_OK(8)
- tick: 18.4
- tick: 18.5
- (7 bytes) => type = SERIAL(6) serial = 6
- tick: 18.6
- tick: 18.7
- tick: 18.8
- publishPacket(4): outbound: type = POKER_USER_INFO(92) serial = 4 name = user0, password = , email = , rating = 1000, affiliate = 0,
- tick: 18.9
- tick: 19.0
- PokerClientProtocol:handleConnection: type = POKER_PLAYER_INFO(87) serial = 4 game_id = 0 name = user0, url = random, outfit = random
- [4]PokerExplain:explain: type = POKER_PLAYER_INFO(87) serial = 4 game_id = 0 name = user0, url = random, outfit = random
- tick: 19.1
- tick: 19.2
- tick: 19.3
- tick: 19.4
- PokerAvatar: handlePacketLogic(5): type = POKER_GET_USER_INFO(93) serial = 5
- PokerService: SELECT user2money.currency_serial,user2money.amount,user2money.points,CAST(SUM(user2table.bet) + SUM(user2table.money) AS UNSIGNED) AS in_game FROM user2money LEFT JOIN (pokertables,user2table) ON (user2table.user_serial = user2money.user_serial AND user2table.table_serial = pokertables.serial AND user2money.currency_serial = pokertables.currency_serial) WHERE user2money.user_serial = 5 GROUP BY user2money.currency_serial
- PokerService: getUserInfo: type = POKER_USER_INFO(92) serial = 5 name = user1, password = , email = , rating = 1000, affiliate = 0,
- PokerAvatar: sendPacket(5): type = POKER_USER_INFO(92) serial = 5 name = user1, password = , email = , rating = 1000, affiliate = 0,
- tick: 19.5
- tick: 19.6
- PokerClientProtocol:handleConnection: type = AUTH_OK(8)
- PokerExplain:explain: type = AUTH_OK(8)
- tick: 19.7
- tick: 19.8
- tick: 19.9
- tick: 20.0
- publishPacket(4): outbound: type = POKER_PLAYER_INFO(87) serial = 4 game_id = 0 name = user0, url = random, outfit = random
- PokerAvatar: handlePacketLogic(4): type = POKER_TABLE_JOIN(71) serial = 4 game_id = 2
- PokerAvatar: sendPacket(4): type = POKER_TABLE(73)
- id = 2, name = Table2, variant = holdem, betting_structure = 2-4-limit, seats = 10, average_pot = 0, hands_per_hour = 0, percent_flop = 0, players = 0, observers = 1, waiting = 0, player_timeout = 60, muck_timeout = 5, currency_serial = 0, skin = default, tourney_serial = 0, reason = TableJoin
- PokerAvatar: sendPacket(4): POKER_BUY_IN_LIMITS type = 145 length = 23 game_id = 2 min = 1000 max = 100000000 best = 6000 rebuy_min = 300
- PokerAvatar: sendPacket(4): type = POKER_BATCH_MODE(105) serial = 0 game_id = 2
- PokerAvatar: sendPacket(4): type = POKER_SEATS(50) game_id = 2, seats = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
- PokerAvatar: sendPacket(4): type = POKER_STREAM_MODE(104) serial = 0 game_id = 2
- PokerAvatar: handlePacketLogic(4): type = POKER_SEAT(79) serial = 4 game_id = 2 seat = 1
- PokerAvatar: packet for table 2
- PokerService: seatPlayer: INSERT INTO user2table ( user_serial, table_serial, money) VALUES ( 4, 2, 0 )
- PokerService: INSERT INTO monitor (event, param1, param2, param3) VALUES (9, 4, 2, 0)
- PokerAvatarCollection:Table2:add 4 PokerAvatar serial = 4, name = user0
- [Server][PokerGame 2] player 4 get seat 1
- PokerTable: about player 4
- PokerTable: broadcast[4] type = POKER_PLAYER_ARRIVE(88) serial = 4 game_id = 2 name = user0, url = random, outfit = random blind = late, remove_next_turn = False, sit_out = True, sit_out_next_turn = False, auto = False, auto_blind_ante = False, wait_for = False, buy_in_payed = False, seat = 1
- PokerTable: broadcast[4] type = POKER_SEATS(50) game_id = 2, seats = [0, 4, 0, 0, 0, 0, 0, 0, 0, 0]
- PokerTable: broadcast[4] type = POKER_PLAYER_CHIPS(64) serial = 4 game_id = 2 bet = 0 money = 0
- tick: 20.1
- PokerService: SELECT user2money.currency_serial,user2money.amount,user2money.points,CAST(SUM(user2table.bet) + SUM(user2table.money) AS UNSIGNED) AS in_game FROM user2money LEFT JOIN (pokertables,user2table) ON (user2table.user_serial = user2money.user_serial AND user2table.table_serial = pokertables.serial AND user2money.currency_serial = pokertables.currency_serial) WHERE user2money.user_serial = 4 GROUP BY user2money.currency_serial
- PokerService: getUserInfo: type = POKER_USER_INFO(92) serial = 4 name = user0, password = , email = , rating = 1000, affiliate = 0,
- PokerAvatar: sendPacket(4): type = POKER_USER_INFO(92) serial = 4 name = user0, password = , email = , rating = 1000, affiliate = 0,
- PokerAvatar: sendPacket(4): type = POKER_SEAT(79) serial = 4 game_id = 2 seat = 1
- PokerTable: No autodeal
- PokerAvatar: handlePacketLogic(4): type = POKER_BUY_IN(84) serial = 4 game_id = 2 amount = 10000
- PokerAvatar: packet for table 2
- PokerTable: broadcast[4] type = POKER_PLAYER_CHIPS(64) serial = 4 game_id = 2 bet = 0 money = 10000
- tick: 20.2
- PokerTable: No autodeal
- tick: 20.3
- tick: 20.4
- tick: 20.5
- PokerAvatar: handlePacketLogic(5): type = POKER_GET_PLAYER_INFO(123)
- PokerAvatar: sendPacket(5): type = POKER_PLAYER_INFO(87) serial = 5 game_id = 0 name = user1, url = random, outfit = random
- tick: 20.6
- tick: 20.7
- publishPacket(0): outbound: type = AUTH_OK(8)
- tick: 20.8
- PokerClientProtocol:handleConnection: type = SERIAL(6) serial = 6
- tick: 20.9
- sendPacket(6) type = POKER_GET_USER_INFO(93) serial = 6
- tick: 21.0
- sendPacket(6) type = POKER_GET_PLAYER_INFO(123)
- PokerExplain:explain: type = SERIAL(6) serial = 6
- tick: 21.1
- tick: 21.2
- (28 bytes) => type = POKER_USER_INFO(92) serial = 5 name = user1, password = , email = , rating = 1000, affiliate = 0,
- tick: 21.3
- tick: 21.4
- tick: 21.5
- tick: 21.6
- tick: 21.7
- publishPacket(6): outbound: type = SERIAL(6) serial = 6
- tick: 21.8
- tick: 21.9
- PokerClientProtocol:handleConnection: type = POKER_USER_INFO(92) serial = 5 name = user1, password = , email = , rating = 1000, affiliate = 0,
- handleUserInfo: type = POKER_USER_INFO(92) serial = 5 name = user1, password = , email = , rating = 1000, affiliate = 0,
- [5]PokerExplain:explain: type = POKER_USER_INFO(92) serial = 5 name = user1, password = , email = , rating = 1000, affiliate = 0,
- tick: 22.0
- tick: 22.1
- (34 bytes) => type = POKER_PLAYER_INFO(87) serial = 5 game_id = 0 name = user1, url = random, outfit = random
- tick: 22.2
- (7 bytes) => type = POKER_GET_USER_INFO(93) serial = 6
- tick: 22.3
- tick: 22.4
- (3 bytes) => type = POKER_GET_PLAYER_INFO(123)
- tick: 22.5
- tick: 22.6
- tick: 22.7
- publishPacket(5): outbound: type = POKER_USER_INFO(92) serial = 5 name = user1, password = , email = , rating = 1000, affiliate = 0,
- tick: 22.8
- tick: 22.9
- PokerClientProtocol:handleConnection: type = POKER_PLAYER_INFO(87) serial = 5 game_id = 0 name = user1, url = random, outfit = random
- [5]PokerExplain:explain: type = POKER_PLAYER_INFO(87) serial = 5 game_id = 0 name = user1, url = random, outfit = random
- tick: 23.0
- tick: 23.1
- tick: 23.2
- tick: 23.3
- PokerAvatar: handlePacketLogic(6): type = POKER_GET_USER_INFO(93) serial = 6
- PokerService: SELECT user2money.currency_serial,user2money.amount,user2money.points,CAST(SUM(user2table.bet) + SUM(user2table.money) AS UNSIGNED) AS in_game FROM user2money LEFT JOIN (pokertables,user2table) ON (user2table.user_serial = user2money.user_serial AND user2table.table_serial = pokertables.serial AND user2money.currency_serial = pokertables.currency_serial) WHERE user2money.user_serial = 6 GROUP BY user2money.currency_serial
- PokerService: getUserInfo: type = POKER_USER_INFO(92) serial = 6 name = user2, password = , email = , rating = 1000, affiliate = 0,
- PokerAvatar: sendPacket(6): type = POKER_USER_INFO(92) serial = 6 name = user2, password = , email = , rating = 1000, affiliate = 0,
- tick: 23.4
- tick: 23.5
- tick: 23.6
- publishPacket(5): outbound: type = POKER_PLAYER_INFO(87) serial = 5 game_id = 0 name = user1, url = random, outfit = random
- PokerAvatar: handlePacketLogic(5): type = POKER_TABLE_JOIN(71) serial = 5 game_id = 2
- PokerAvatar: sendPacket(5): type = POKER_TABLE(73)
- id = 2, name = Table2, variant = holdem, betting_structure = 2-4-limit, seats = 10, average_pot = 0, hands_per_hour = 0, percent_flop = 0, players = 1, observers = 1, waiting = 0, player_timeout = 60, muck_timeout = 5, currency_serial = 0, skin = default, tourney_serial = 0, reason = TableJoin
- PokerAvatar: sendPacket(5): POKER_BUY_IN_LIMITS type = 145 length = 23 game_id = 2 min = 1000 max = 100000000 best = 6000 rebuy_min = 300
- PokerAvatar: sendPacket(5): type = POKER_BATCH_MODE(105) serial = 0 game_id = 2
- PokerAvatar: sendPacket(5): type = POKER_PLAYER_ARRIVE(88) serial = 4 game_id = 2 name = user0, url = random, outfit = random blind = late, remove_next_turn = False, sit_out = True, sit_out_next_turn = False, auto = False, auto_blind_ante = False, wait_for = False, buy_in_payed = True, seat = 1
- PokerAvatar: sendPacket(5): type = POKER_PLAYER_CHIPS(64) serial = 4 game_id = 2 bet = 0 money = 10000
- PokerAvatar: sendPacket(5): type = POKER_SEATS(50) game_id = 2, seats = [0, 4, 0, 0, 0, 0, 0, 0, 0, 0]
- PokerAvatar: sendPacket(5): type = POKER_STREAM_MODE(104) serial = 0 game_id = 2
- PokerAvatar: handlePacketLogic(5): type = POKER_SEAT(79) serial = 5 game_id = 2 seat = 2
- PokerAvatar: packet for table 2
- PokerService: seatPlayer: INSERT INTO user2table ( user_serial, table_serial, money) VALUES ( 5, 2, 0 )
- PokerService: INSERT INTO monitor (event, param1, param2, param3) VALUES (9, 5, 2, 0)
- PokerAvatarCollection:Table2:add 5 PokerAvatar serial = 5, name = user1
- [Server][PokerGame 2] player 5 get seat 2
- PokerTable: about player 5
- PokerTable: broadcast[4, 5] type = POKER_PLAYER_ARRIVE(88) serial = 5 game_id = 2 name = user1, url = random, outfit = random blind = late, remove_next_turn = False, sit_out = True, sit_out_next_turn = False, auto = False, auto_blind_ante = False, wait_for = False, buy_in_payed = False, seat = 2
- PokerTable: broadcast[4, 5] type = POKER_SEATS(50) game_id = 2, seats = [0, 4, 5, 0, 0, 0, 0, 0, 0, 0]
- PokerTable: broadcast[4, 5] type = POKER_PLAYER_CHIPS(64) serial = 5 game_id = 2 bet = 0 money = 0
- tick: 23.7
- PokerService: SELECT user2money.currency_serial,user2money.amount,user2money.points,CAST(SUM(user2table.bet) + SUM(user2table.money) AS UNSIGNED) AS in_game FROM user2money LEFT JOIN (pokertables,user2table) ON (user2table.user_serial = user2money.user_serial AND user2table.table_serial = pokertables.serial AND user2money.currency_serial = pokertables.currency_serial) WHERE user2money.user_serial = 5 GROUP BY user2money.currency_serial
- PokerService: getUserInfo: type = POKER_USER_INFO(92) serial = 5 name = user1, password = , email = , rating = 1000, affiliate = 0,
- PokerAvatar: sendPacket(5): type = POKER_USER_INFO(92) serial = 5 name = user1, password = , email = , rating = 1000, affiliate = 0,
- PokerAvatar: sendPacket(5): type = POKER_SEAT(79) serial = 5 game_id = 2 seat = 2
- PokerTable: No autodeal
- PokerAvatar: handlePacketLogic(5): type = POKER_BUY_IN(84) serial = 5 game_id = 2 amount = 10000
- PokerAvatar: packet for table 2
- PokerTable: broadcast[4, 5] type = POKER_PLAYER_CHIPS(64) serial = 5 game_id = 2 bet = 0 money = 10000
- tick: 23.8
- PokerTable: No autodeal
- tick: 23.9
- tick: 24.0
- tick: 24.1
- PokerAvatar: handlePacketLogic(6): type = POKER_GET_PLAYER_INFO(123)
- PokerAvatar: sendPacket(6): type = POKER_PLAYER_INFO(87) serial = 6 game_id = 0 name = user2, url = random, outfit = random
- tick: 24.2
- (28 bytes) => type = POKER_USER_INFO(92) serial = 6 name = user2, password = , email = , rating = 1000, affiliate = 0,
- tick: 24.3
- tick: 24.4
- tick: 24.5
- tick: 24.6
- tick: 24.7
- PokerClientProtocol:handleConnection: type = POKER_USER_INFO(92) serial = 6 name = user2, password = , email = , rating = 1000, affiliate = 0,
- handleUserInfo: type = POKER_USER_INFO(92) serial = 6 name = user2, password = , email = , rating = 1000, affiliate = 0,
- [6]PokerExplain:explain: type = POKER_USER_INFO(92) serial = 6 name = user2, password = , email = , rating = 1000, affiliate = 0,
- tick: 24.8
- tick: 24.9
- (34 bytes) => type = POKER_PLAYER_INFO(87) serial = 6 game_id = 0 name = user2, url = random, outfit = random
- tick: 25.0
- tick: 25.1
- tick: 25.2
- publishPacket(6): outbound: type = POKER_USER_INFO(92) serial = 6 name = user2, password = , email = , rating = 1000, affiliate = 0,
- tick: 25.3
- tick: 25.4
- PokerClientProtocol:handleConnection: type = POKER_PLAYER_INFO(87) serial = 6 game_id = 0 name = user2, url = random, outfit = random
- [6]PokerExplain:explain: type = POKER_PLAYER_INFO(87) serial = 6 game_id = 0 name = user2, url = random, outfit = random
- tick: 25.5
- tick: 25.6
- tick: 25.7
- tick: 25.8
- publishPacket(6): outbound: type = POKER_PLAYER_INFO(87) serial = 6 game_id = 0 name = user2, url = random, outfit = random
- PokerAvatar: handlePacketLogic(6): type = POKER_TABLE_JOIN(71) serial = 6 game_id = 2
- PokerAvatar: sendPacket(6): type = POKER_TABLE(73)
- id = 2, name = Table2, variant = holdem, betting_structure = 2-4-limit, seats = 10, average_pot = 0, hands_per_hour = 0, percent_flop = 0, players = 2, observers = 1, waiting = 0, player_timeout = 60, muck_timeout = 5, currency_serial = 0, skin = default, tourney_serial = 0, reason = TableJoin
- PokerAvatar: sendPacket(6): POKER_BUY_IN_LIMITS type = 145 length = 23 game_id = 2 min = 1000 max = 100000000 best = 6000 rebuy_min = 300
- PokerAvatar: sendPacket(6): type = POKER_BATCH_MODE(105) serial = 0 game_id = 2
- PokerAvatar: sendPacket(6): type = POKER_PLAYER_ARRIVE(88) serial = 4 game_id = 2 name = user0, url = random, outfit = random blind = late, remove_next_turn = False, sit_out = True, sit_out_next_turn = False, auto = False, auto_blind_ante = False, wait_for = False, buy_in_payed = True, seat = 1
- PokerAvatar: sendPacket(6): type = POKER_PLAYER_CHIPS(64) serial = 4 game_id = 2 bet = 0 money = 10000
- PokerAvatar: sendPacket(6): type = POKER_PLAYER_ARRIVE(88) serial = 5 game_id = 2 name = user1, url = random, outfit = random blind = late, remove_next_turn = False, sit_out = True, sit_out_next_turn = False, auto = False, auto_blind_ante = False, wait_for = False, buy_in_payed = True, seat = 2
- PokerAvatar: sendPacket(6): type = POKER_PLAYER_CHIPS(64) serial = 5 game_id = 2 bet = 0 money = 10000
- PokerAvatar: sendPacket(6): type = POKER_SEATS(50) game_id = 2, seats = [0, 4, 5, 0, 0, 0, 0, 0, 0, 0]
- PokerAvatar: sendPacket(6): type = POKER_STREAM_MODE(104) serial = 0 game_id = 2
- PokerAvatar: handlePacketLogic(6): type = POKER_SEAT(79) serial = 6 game_id = 2 seat = 3
- PokerAvatar: packet for table 2
- PokerService: seatPlayer: INSERT INTO user2table ( user_serial, table_serial, money) VALUES ( 6, 2, 0 )
- PokerService: INSERT INTO monitor (event, param1, param2, param3) VALUES (9, 6, 2, 0)
- PokerAvatarCollection:Table2:add 6 PokerAvatar serial = 6, name = user2
- [Server][PokerGame 2] player 6 get seat 3
- PokerTable: about player 6
- PokerTable: broadcast[4, 5, 6] type = POKER_PLAYER_ARRIVE(88) serial = 6 game_id = 2 name = user2, url = random, outfit = random blind = late, remove_next_turn = False, sit_out = True, sit_out_next_turn = False, auto = False, auto_blind_ante = False, wait_for = False, buy_in_payed = False, seat = 3
- PokerTable: broadcast[4, 5, 6] type = POKER_SEATS(50) game_id = 2, seats = [0, 4, 5, 6, 0, 0, 0, 0, 0, 0]
- PokerTable: broadcast[4, 5, 6] type = POKER_PLAYER_CHIPS(64) serial = 6 game_id = 2 bet = 0 money = 0
- tick: 25.9
- PokerService: SELECT user2money.currency_serial,user2money.amount,user2money.points,CAST(SUM(user2table.bet) + SUM(user2table.money) AS UNSIGNED) AS in_game FROM user2money LEFT JOIN (pokertables,user2table) ON (user2table.user_serial = user2money.user_serial AND user2table.table_serial = pokertables.serial AND user2money.currency_serial = pokertables.currency_serial) WHERE user2money.user_serial = 6 GROUP BY user2money.currency_serial
- PokerService: getUserInfo: type = POKER_USER_INFO(92) serial = 6 name = user2, password = , email = , rating = 1000, affiliate = 0,
- PokerAvatar: sendPacket(6): type = POKER_USER_INFO(92) serial = 6 name = user2, password = , email = , rating = 1000, affiliate = 0,
- PokerAvatar: sendPacket(6): type = POKER_SEAT(79) serial = 6 game_id = 2 seat = 3
- PokerTable: No autodeal
- OUTPUT: handlePacketLogic(4): type = POKER_SIT(75) serial = 4 game_id = 2
- OUTPUT: packet for table 2
- OUTPUT: broadcast[4, 5, 6] type = POKER_SIT(75) serial = 4 game_id = 2
- tick: 26.0
- OUTPUT: No autodeal
- OUTPUT: handlePacketLogic(5): type = POKER_SIT(75) serial = 5 game_id = 2
- OUTPUT: packet for table 2
- OUTPUT: broadcast[4, 5, 6] type = POKER_SIT(75) serial = 5 game_id = 2
- tick: 26.1
- OUTPUT: No autodeal
- OUTPUT: handlePacketLogic(4): type = POKER_AUTO_BLIND_ANTE(97) serial = 4 game_id = 2
- OUTPUT: packet for table 2
- OUTPUT: sendPacket(4): type = POKER_AUTO_BLIND_ANTE(97) serial = 4 game_id = 2
- OUTPUT: No autodeal
- OUTPUT: handlePacketLogic(5): type = POKER_AUTO_BLIND_ANTE(97) serial = 5 game_id = 2
- OUTPUT: packet for table 2
- OUTPUT: sendPacket(5): type = POKER_AUTO_BLIND_ANTE(97) serial = 5 game_id = 2
- OUTPUT: No autodeal
- OUTPUT: handlePacketLogic(4): type = POKER_READY_TO_PLAY(126) serial = 4 game_id = 2
- OUTPUT: packet for table 2
- OUTPUT: sendPacket(4): type = ACK(4)
- OUTPUT: No autodeal
- OUTPUT: handlePacketLogic(5): type = POKER_READY_TO_PLAY(126) serial = 5 game_id = 2
- OUTPUT: packet for table 2
- OUTPUT: sendPacket(5): type = ACK(4)
- OUTPUT: No autodeal
- OUTPUT: Dealing hand Table2/1
- tick: 26.2
- OUTPUT: [Server][PokerGame 2] Dealing Hold'em hand number 1
- OUTPUT: [Server][PokerGame 2] player list: [4, 5]
- OUTPUT: [Server][PokerGame 2] changing state null => blindAnte
- OUTPUT: [Server][PokerGame 2] 6 big blind count is now 1 because of big
- OUTPUT: [Server][PokerGame 2] updateBlinds: in game (blind:missed:wait) 04:big:None:False 05:small:None:False
- OUTPUT: [Server][PokerGame 2] updateBlinds: all (blind:missed:wait) 04:big:None:False 05:small:None:False 06:None:big:False
- OUTPUT: [Server][PokerGame 2] player 5 pays blind 100/0
- OUTPUT: [Server][PokerGame 2] player 4 pays blind 200/0
- OUTPUT: [Server][PokerGame 2] player list: [4, 5]
- OUTPUT: [Server][PokerGame 2] changing state blindAnte => pre-flop
- OUTPUT: [Server][PokerGame 2] player 4 cards: 6d 4s
- OUTPUT: [Server][PokerGame 2] player 5 cards: Ts 9h
- OUTPUT: [Server][PokerGame 2] new round pre-flop
- OUTPUT: [Server][PokerGame 2] round cap reset to 3
- OUTPUT: [Server][PokerGame 2] dealer 0, in position 1, last to talk 0
- OUTPUT: [Server][PokerGame 2] initialisation turn 1 ... finished
- tick: 26.3
- OUTPUT: updatePlayerMoney: UPDATE user2table SET money = money + -200, bet = bet - -200 WHERE user_serial = 4 AND table_serial = 2
- OUTPUT: updatePlayerMoney: UPDATE user2table SET money = money + -100, bet = bet - -100 WHERE user_serial = 5 AND table_serial = 2
- tick: 26.4
- tick: 26.5
- OUTPUT: delayedActions: game estimated duration is now 20.0 and is running since 0.10 seconds
- tick: 26.6
- OUTPUT: delayedActions: game estimated duration is now 20.0 and is running since 0.20 seconds
- tick: 26.7
- OUTPUT: delayedActions: game estimated duration is now 20.0 and is running since 0.30 seconds
- tick: 26.8
- OUTPUT: delayedActions: game estimated duration is now 20.0 and is running since 0.40 seconds
- tick: 26.9
- OUTPUT: delayedActions: game estimated duration is now 20.0 and is running since 0.50 seconds
- OUTPUT: broadcast[4, 5, 6] type = POKER_PLAYER_CHIPS(64) serial = 4 game_id = 2 bet = 0 money = 10000
- OUTPUT: broadcast[4, 5, 6] type = POKER_PLAYER_CHIPS(64) serial = 5 game_id = 2 bet = 0 money = 10000
- OUTPUT: broadcast[4, 5, 6] type = POKER_IN_GAME(67) serial = 0 game_id = 2 players = [4, 5]
- OUTPUT: broadcast[4, 5, 6] type = POKER_DEALER(70) game_id = 2, dealer = 1, previous_dealer = -1
- OUTPUT: broadcast[4, 5, 6] type = POKER_START(66) serial = 0 game_id = 2 hands_count = 0, time = 0, hand_serial = 1, level = 0
- OUTPUT: broadcast[4, 5, 6] type = POKER_POSITION(54) game_id = 2, position = 1, serial = 0
- OUTPUT: broadcast[4, 5, 6] type = POKER_BLIND(95) serial = 5 game_id = 2 amount = 100 dead = 0
- OUTPUT: broadcast[4, 5, 6] type = POKER_POSITION(54) game_id = 2, position = 0, serial = 0
- OUTPUT: broadcast[4, 5, 6] type = POKER_BLIND(95) serial = 4 game_id = 2 amount = 200 dead = 0
- OUTPUT: broadcast[4, 5, 6] type = POKER_POSITION(54) game_id = 2, position = -1, serial = 0
- OUTPUT: broadcast[4, 5, 6] type = POKER_PLAYER_CARDS(61) serial = 4 game_id = 2 cards = [209, 233]
- OUTPUT: broadcast[4, 5, 6] type = POKER_PLAYER_CARDS(61) serial = 5 game_id = 2 cards = [239, 199]
- OUTPUT: broadcast[4, 5, 6] type = POKER_STATE(58) serial = 0 game_id = 2 string = pre-flop
- OUTPUT: broadcast[4, 5, 6] type = POKER_POSITION(54) game_id = 2, position = 1, serial = 0
- tick: 27.0
- OUTPUT: Not autodealing 2 because game is running
- OUTPUT: handlePacketLogic(5): type = POKER_FOLD(57) serial = 5 game_id = 2
- OUTPUT: packet for table 2
- OUTPUT: [Server][PokerGame 2] player 5 folds
- OUTPUT: [Server][PokerGame 2] only one player left in the game
- OUTPUT: [Server][PokerGame 2] round finished
- OUTPUT: [Server][PokerGame 2] last player in game 4
- OUTPUT: [Server][PokerGame 2] changing state pre-flop => muck
- OUTPUT: [Server][PokerGame 2] [{'foldwin': True,
- 'player_list': [4, 5],
- 'pot': 300,
- 'serial2delta': {4: 90, 5: -100},
- 'serial2rake': {4: 10},
- 'serial2share': {4: 290},
- 'side_pots': {'building': 0,
- 'contributions': {0: {0: {4: 200, 5: 100}},
- 'total': {4: 200, 5: 100}},
- 'last_round': 0,
- 'pots': [[300, 300]]},
- 'type': 'game_state'},
- {'pot': 300, 'serial2share': {4: 300}, 'serials': [4], 'type': 'resolve'}]
- OUTPUT: [Server][PokerGame 2] player(s) [4] win
- OUTPUT: [Server][PokerGame 2] muckState: to_show = () muckable_candidates = (4,)
- OUTPUT: [Server][PokerGame 2] setMuckableSerials: muckable = []
- OUTPUT: [Server][PokerGame 2] changing state muck => end
- OUTPUT: [Server][PokerGame 2] ---end turn--
- tick: 27.1
- OUTPUT: saveHand: update hands set description = [('game', 0, 1, 0, 0.0, 'holdem', '2-4-limit', [4, 5], 1, {4: 10000, 5: 10000}), ('position', 1), ('blind', 5, 100, 0), ('position', 0), ('blind', 4, 200, 0), ('position', -1), ('round', 'pre-flop', PokerCards([]), {4: PokerCards([209, 233]), 5: PokerCards([239, 199])}), ('position', 1), ('fold', 5), ('position', 0), ('position', -1), ('rake', 10, {4: 5, 5: 5}), ('showdown', None, {4: PokerCards([209, 233])}), ('end', [4], [{'player_list': [4, 5], 'pot': 300, 'serial2delta': {4: 90, 5: -100}, 'serial2rake': {4: 10}, 'foldwin': True, 'side_pots': {'building': 0, 'pots': [[300, 300]], 'last_round': 0, 'contributions': {0: {0: {4: 200, 5: 100}}, 'total': {4: 200, 5: 100}}}, 'type': 'game_state', 'serial2share': {4: 290}}, {'serials': [4], 'pot': 300, 'type': 'resolve', 'serial2share': {4: 300}}])] where serial = 1
- OUTPUT: saveHand: insert into user2hand values (4, 1), (5, 1)
- OUTPUT: INSERT INTO monitor (event, param1, param2, param3) VALUES (1, 1, 0, 0)
- OUTPUT: updatePlayerMoney: UPDATE user2table SET money = money + 290, bet = bet - 290 WHERE user_serial = 4 AND table_serial = 2
- OUTPUT: updatePlayerRake: UPDATE user2money SET rake = rake + 5, points = points + 5 WHERE user_serial = 4 AND currency_serial = 0
- OUTPUT: *ERROR* modified 0 rows (expected 1): UPDATE user2money SET rake = rake + 5, points = points + 5 WHERE user_serial = 4 AND currency_serial = 0
- OUTPUT: updatePlayerRake: UPDATE user2money SET rake = rake + 5, points = points + 5 WHERE user_serial = 5 AND currency_serial = 0
- OUTPUT: *ERROR* modified 0 rows (expected 1): UPDATE user2money SET rake = rake + 5, points = points + 5 WHERE user_serial = 5 AND currency_serial = 0
- OUTPUT: resetBet: update user2table set bet = 0 where table_serial = 2
- tick: 27.2
- OUTPUT: delayedActions: game estimated duration is now 20.0 and is running since 0.80 seconds
- tick: 27.3
- OUTPUT: delayedActions: game estimated duration is now 20.0 and is running since 0.90 seconds
- tick: 27.4
- OUTPUT: delayedActions: game estimated duration is now 20.0 and is running since 1.00 seconds
- tick: 27.5
- OUTPUT: delayedActions: game estimated duration is now 20.0 and is running since 1.10 seconds
- OUTPUT: broadcast[4, 5, 6] type = POKER_FOLD(57) serial = 5 game_id = 2
- OUTPUT: ERROR WARNING: user 6 has more than 15 packets queued; will force-disconnect when 21 are queued
- OUTPUT: broadcast[4, 5, 6] type = POKER_POSITION(54) game_id = 2, position = 0, serial = 0
- OUTPUT: broadcast[4, 5, 6] type = POKER_POSITION(54) game_id = 2, position = -1, serial = 0
- OUTPUT: broadcast[4, 5, 6] type = POKER_RAKE(136) value = 10 game_id = 2
- OUTPUT: broadcast[4, 5, 6] type = POKER_STATE(58) serial = 0 game_id = 2 string = end
- OUTPUT: broadcast[4, 5, 6] type = POKER_WIN(59) serial = 0 game_id = 2 serials = [4]
- tick: 27.6
- OUTPUT: AutodealCheck scheduled in 0.000000 seconds
- tick: 27.7
- search_output: ERROR WARNING: user 6 has more than 15 packets queued; will force-disconnect when 21 are queued
- not in Dealing hand Table2/1
- not in [Server][PokerGame 2] Dealing Hold'em hand number 1
- not in [Server][PokerGame 2] player list: [4, 5]
- not in [Server][PokerGame 2] changing state null => blindAnte
- not in [Server][PokerGame 2] 6 big blind count is now 1 because of big
- not in [Server][PokerGame 2] updateBlinds: in game (blind:missed:wait) 04:big:None:False 05:small:None:False
- not in [Server][PokerGame 2] updateBlinds: all (blind:missed:wait) 04:big:None:False 05:small:None:False 06:None:big:False
- not in [Server][PokerGame 2] player 5 pays blind 100/0
- not in [Server][PokerGame 2] player 4 pays blind 200/0
- not in [Server][PokerGame 2] player list: [4, 5]
- not in [Server][PokerGame 2] changing state blindAnte => pre-flop
- not in [Server][PokerGame 2] player 4 cards: 6d 4s
- not in [Server][PokerGame 2] player 5 cards: Ts 9h
- not in [Server][PokerGame 2] new round pre-flop
- not in [Server][PokerGame 2] round cap reset to 3
- not in [Server][PokerGame 2] dealer 0, in position 1, last to talk 0
- not in [Server][PokerGame 2] initialisation turn 1 ... finished
- not in updatePlayerMoney: UPDATE user2table SET money = money + -200, bet = bet - -200 WHERE user_serial = 4 AND table_serial = 2
- not in updatePlayerMoney: UPDATE user2table SET money = money + -100, bet = bet - -100 WHERE user_serial = 5 AND table_serial = 2
- not in delayedActions: game estimated duration is now 20.0 and is running since 0.10 seconds
- not in delayedActions: game estimated duration is now 20.0 and is running since 0.20 seconds
- not in delayedActions: game estimated duration is now 20.0 and is running since 0.30 seconds
- not in delayedActions: game estimated duration is now 20.0 and is running since 0.40 seconds
- not in delayedActions: game estimated duration is now 20.0 and is running since 0.50 seconds
- not in broadcast[4, 5, 6] type = POKER_PLAYER_CHIPS(64) serial = 4 game_id = 2 bet = 0 money = 10000
- not in broadcast[4, 5, 6] type = POKER_PLAYER_CHIPS(64) serial = 5 game_id = 2 bet = 0 money = 10000
- not in broadcast[4, 5, 6] type = POKER_IN_GAME(67) serial = 0 game_id = 2 players = [4, 5]
- not in broadcast[4, 5, 6] type = POKER_DEALER(70) game_id = 2, dealer = 1, previous_dealer = -1
- not in broadcast[4, 5, 6] type = POKER_START(66) serial = 0 game_id = 2 hands_count = 0, time = 0, hand_serial = 1, level = 0
- not in broadcast[4, 5, 6] type = POKER_POSITION(54) game_id = 2, position = 1, serial = 0
- not in broadcast[4, 5, 6] type = POKER_BLIND(95) serial = 5 game_id = 2 amount = 100 dead = 0
- not in broadcast[4, 5, 6] type = POKER_POSITION(54) game_id = 2, position = 0, serial = 0
- not in broadcast[4, 5, 6] type = POKER_BLIND(95) serial = 4 game_id = 2 amount = 200 dead = 0
- not in broadcast[4, 5, 6] type = POKER_POSITION(54) game_id = 2, position = -1, serial = 0
- not in broadcast[4, 5, 6] type = POKER_PLAYER_CARDS(61) serial = 4 game_id = 2 cards = [209, 233]
- not in broadcast[4, 5, 6] type = POKER_PLAYER_CARDS(61) serial = 5 game_id = 2 cards = [239, 199]
- not in broadcast[4, 5, 6] type = POKER_STATE(58) serial = 0 game_id = 2 string = pre-flop
- not in broadcast[4, 5, 6] type = POKER_POSITION(54) game_id = 2, position = 1, serial = 0
- not in Not autodealing 2 because game is running
- not in handlePacketLogic(5): type = POKER_FOLD(57) serial = 5 game_id = 2
- not in packet for table 2
- not in [Server][PokerGame 2] player 5 folds
- not in [Server][PokerGame 2] only one player left in the game
- not in [Server][PokerGame 2] round finished
- not in [Server][PokerGame 2] last player in game 4
- not in [Server][PokerGame 2] changing state pre-flop => muck
- not in [Server][PokerGame 2] [{'foldwin': True,
- 'player_list': [4, 5],
- 'pot': 300,
- 'serial2delta': {4: 90, 5: -100},
- 'serial2rake': {4: 10},
- 'serial2share': {4: 290},
- 'side_pots': {'building': 0,
- 'contributions': {0: {0: {4: 200, 5: 100}},
- 'total': {4: 200, 5: 100}},
- 'last_round': 0,
- 'pots': [[300, 300]]},
- 'type': 'game_state'},
- {'pot': 300, 'serial2share': {4: 300}, 'serials': [4], 'type': 'resolve'}]
- not in [Server][PokerGame 2] player(s) [4] win
- not in [Server][PokerGame 2] muckState: to_show = () muckable_candidates = (4,)
- not in [Server][PokerGame 2] setMuckableSerials: muckable = []
- not in [Server][PokerGame 2] changing state muck => end
- not in [Server][PokerGame 2] ---end turn--
- not in saveHand: update hands set description = [('game', 0, 1, 0, 0.0, 'holdem', '2-4-limit', [4, 5], 1, {4: 10000, 5: 10000}), ('position', 1), ('blind', 5, 100, 0), ('position', 0), ('blind', 4, 200, 0), ('position', -1), ('round', 'pre-flop', PokerCards([]), {4: PokerCards([209, 233]), 5: PokerCards([239, 199])}), ('position', 1), ('fold', 5), ('position', 0), ('position', -1), ('rake', 10, {4: 5, 5: 5}), ('showdown', None, {4: PokerCards([209, 233])}), ('end', [4], [{'player_list': [4, 5], 'pot': 300, 'serial2delta': {4: 90, 5: -100}, 'serial2rake': {4: 10}, 'foldwin': True, 'side_pots': {'building': 0, 'pots': [[300, 300]], 'last_round': 0, 'contributions': {0: {0: {4: 200, 5: 100}}, 'total': {4: 200, 5: 100}}}, 'type': 'game_state', 'serial2share': {4: 290}}, {'serials': [4], 'pot': 300, 'type': 'resolve', 'serial2share': {4: 300}}])] where serial = 1
- not in saveHand: insert into user2hand values (4, 1), (5, 1)
- not in INSERT INTO monitor (event, param1, param2, param3) VALUES (1, 1, 0, 0)
- not in updatePlayerMoney: UPDATE user2table SET money = money + 290, bet = bet - 290 WHERE user_serial = 4 AND table_serial = 2
- not in updatePlayerRake: UPDATE user2money SET rake = rake + 5, points = points + 5 WHERE user_serial = 4 AND currency_serial = 0
- not in *ERROR* modified 0 rows (expected 1): UPDATE user2money SET rake = rake + 5, points = points + 5 WHERE user_serial = 4 AND currency_serial = 0
- not in updatePlayerRake: UPDATE user2money SET rake = rake + 5, points = points + 5 WHERE user_serial = 5 AND currency_serial = 0
- not in *ERROR* modified 0 rows (expected 1): UPDATE user2money SET rake = rake + 5, points = points + 5 WHERE user_serial = 5 AND currency_serial = 0
- not in resetBet: update user2table set bet = 0 where table_serial = 2
- not in delayedActions: game estimated duration is now 20.0 and is running since 0.80 seconds
- not in delayedActions: game estimated duration is now 20.0 and is running since 0.90 seconds
- not in delayedActions: game estimated duration is now 20.0 and is running since 1.00 seconds
- not in delayedActions: game estimated duration is now 20.0 and is running since 1.10 seconds
- not in broadcast[4, 5, 6] type = POKER_FOLD(57) serial = 5 game_id = 2
- tick: 27.8
- OUTPUT: Dealing hand Table2/2
- tick: 27.9
- OUTPUT: [Server][PokerGame 2] Dealing Hold'em hand number 2
- OUTPUT: [Server][PokerGame 2] player list: [4, 5]
- OUTPUT: [Server][PokerGame 2] changing state end => blindAnte
- OUTPUT: [Server][PokerGame 2] updateBlinds: in game (blind:missed:wait) 04:small:None:False 05:big:None:False
- OUTPUT: [Server][PokerGame 2] updateBlinds: all (blind:missed:wait) 04:small:None:False 05:big:None:False 06:None:big:False
- OUTPUT: [Server][PokerGame 2] player 4 pays blind 100/0
- OUTPUT: [Server][PokerGame 2] player 5 pays blind 200/0
- OUTPUT: [Server][PokerGame 2] player list: [4, 5]
- OUTPUT: [Server][PokerGame 2] changing state blindAnte => pre-flop
- OUTPUT: [Server][PokerGame 2] player 4 cards: 6d 4s
- OUTPUT: [Server][PokerGame 2] player 5 cards: Ts 9h
- OUTPUT: [Server][PokerGame 2] new round pre-flop
- OUTPUT: [Server][PokerGame 2] round cap reset to 3
- OUTPUT: [Server][PokerGame 2] dealer 1, in position 0, last to talk 1
- OUTPUT: [Server][PokerGame 2] initialisation turn 2 ... finished
- tick: 28.0
- OUTPUT: updatePlayerMoney: UPDATE user2table SET money = money + -100, bet = bet - -100 WHERE user_serial = 4 AND table_serial = 2
- OUTPUT: updatePlayerMoney: UPDATE user2table SET money = money + -200, bet = bet - -200 WHERE user_serial = 5 AND table_serial = 2
- tick: 28.1
- tick: 28.2
- OUTPUT: delayedActions: game estimated duration is now 20.0 and is running since 0.10 seconds
- tick: 28.3
- OUTPUT: delayedActions: game estimated duration is now 20.0 and is running since 0.20 seconds
- tick: 28.4
- OUTPUT: delayedActions: game estimated duration is now 20.0 and is running since 0.30 seconds
- tick: 28.5
- OUTPUT: delayedActions: game estimated duration is now 20.0 and is running since 0.40 seconds
- tick: 28.6
- OUTPUT: delayedActions: game estimated duration is now 20.0 and is running since 0.50 seconds
- OUTPUT: broadcast[4, 5, 6] type = POKER_PLAYER_CHIPS(64) serial = 4 game_id = 2 bet = 0 money = 10090
- tick: 28.7
- OUTPUT: broadcast[4, 5, 6] type = POKER_PLAYER_CHIPS(64) serial = 5 game_id = 2 bet = 0 money = 9900
- tick: 28.8
- OUTPUT: broadcast[4, 5, 6] type = POKER_IN_GAME(67) serial = 0 game_id = 2 players = [4, 5]
- tick: 28.9
- OUTPUT: broadcast[4, 5, 6] type = POKER_DEALER(70) game_id = 2, dealer = 2, previous_dealer = 1
- tick: 29.0
- OUTPUT: broadcast[4, 5, 6] type = POKER_START(66) serial = 0 game_id = 2 hands_count = 1, time = 1, hand_serial = 2, level = 0
- tick: 29.1
- OUTPUT: broadcast[4, 5, 6] type = POKER_POSITION(54) game_id = 2, position = 0, serial = 0
- tick: 29.2
- OUTPUT: broadcast[4, 5, 6] type = POKER_BLIND(95) serial = 4 game_id = 2 amount = 100 dead = 0
- tick: 29.3
- OUTPUT: broadcast[4, 5, 6] type = POKER_POSITION(54) game_id = 2, position = 1, serial = 0
- tick: 29.4
- OUTPUT: broadcast[4, 5, 6] type = POKER_BLIND(95) serial = 5 game_id = 2 amount = 200 dead = 0
- OUTPUT: ERROR WARNING: user 4 has more than 15 packets queued; will force-disconnect when 21 are queued
- OUTPUT: ERROR WARNING: user 5 has more than 15 packets queued; will force-disconnect when 21 are queued
- tick: 29.5
- OUTPUT: broadcast[4, 5, 6] type = POKER_POSITION(54) game_id = 2, position = -1, serial = 0
- tick: 29.6
- OUTPUT: broadcast[4, 5, 6] type = POKER_PLAYER_CARDS(61) serial = 4 game_id = 2 cards = [209, 233]
- tick: 29.7
- OUTPUT: broadcast[4, 5, 6] type = POKER_PLAYER_CARDS(61) serial = 5 game_id = 2 cards = [239, 199]
- tick: 29.8
- OUTPUT: broadcast[4, 5, 6] type = POKER_STATE(58) serial = 0 game_id = 2 string = pre-flop
- tick: 29.9
- OUTPUT: broadcast[4, 5, 6] type = POKER_POSITION(54) game_id = 2, position = 0, serial = 0
- tick: 30.0
- tick: 30.1
- OUTPUT: Not autodealing 2 because game is running
- search_output: ERROR WARNING: user 4 has more than 15 packets queued; will force-disconnect when 21 are queued
- not in Dealing hand Table2/2
- not in [Server][PokerGame 2] Dealing Hold'em hand number 2
- not in [Server][PokerGame 2] player list: [4, 5]
- not in [Server][PokerGame 2] changing state end => blindAnte
- not in [Server][PokerGame 2] updateBlinds: in game (blind:missed:wait) 04:small:None:False 05:big:None:False
- not in [Server][PokerGame 2] updateBlinds: all (blind:missed:wait) 04:small:None:False 05:big:None:False 06:None:big:False
- not in [Server][PokerGame 2] player 4 pays blind 100/0
- not in [Server][PokerGame 2] player 5 pays blind 200/0
- not in [Server][PokerGame 2] player list: [4, 5]
- not in [Server][PokerGame 2] changing state blindAnte => pre-flop
- not in [Server][PokerGame 2] player 4 cards: 6d 4s
- not in [Server][PokerGame 2] player 5 cards: Ts 9h
- not in [Server][PokerGame 2] new round pre-flop
- not in [Server][PokerGame 2] round cap reset to 3
- not in [Server][PokerGame 2] dealer 1, in position 0, last to talk 1
- not in [Server][PokerGame 2] initialisation turn 2 ... finished
- not in updatePlayerMoney: UPDATE user2table SET money = money + -100, bet = bet - -100 WHERE user_serial = 4 AND table_serial = 2
- not in updatePlayerMoney: UPDATE user2table SET money = money + -200, bet = bet - -200 WHERE user_serial = 5 AND table_serial = 2
- not in delayedActions: game estimated duration is now 20.0 and is running since 0.10 seconds
- not in delayedActions: game estimated duration is now 20.0 and is running since 0.20 seconds
- not in delayedActions: game estimated duration is now 20.0 and is running since 0.30 seconds
- not in delayedActions: game estimated duration is now 20.0 and is running since 0.40 seconds
- not in delayedActions: game estimated duration is now 20.0 and is running since 0.50 seconds
- not in broadcast[4, 5, 6] type = POKER_PLAYER_CHIPS(64) serial = 4 game_id = 2 bet = 0 money = 10090
- not in broadcast[4, 5, 6] type = POKER_PLAYER_CHIPS(64) serial = 5 game_id = 2 bet = 0 money = 9900
- not in broadcast[4, 5, 6] type = POKER_IN_GAME(67) serial = 0 game_id = 2 players = [4, 5]
- not in broadcast[4, 5, 6] type = POKER_DEALER(70) game_id = 2, dealer = 2, previous_dealer = 1
- not in broadcast[4, 5, 6] type = POKER_START(66) serial = 0 game_id = 2 hands_count = 1, time = 1, hand_serial = 2, level = 0
- not in broadcast[4, 5, 6] type = POKER_POSITION(54) game_id = 2, position = 0, serial = 0
- not in broadcast[4, 5, 6] type = POKER_BLIND(95) serial = 4 game_id = 2 amount = 100 dead = 0
- not in broadcast[4, 5, 6] type = POKER_POSITION(54) game_id = 2, position = 1, serial = 0
- not in broadcast[4, 5, 6] type = POKER_BLIND(95) serial = 5 game_id = 2 amount = 200 dead = 0
- search_output: ERROR WARNING: user 5 has more than 15 packets queued; will force-disconnect when 21 are queued
- not in Dealing hand Table2/2
- not in [Server][PokerGame 2] Dealing Hold'em hand number 2
- not in [Server][PokerGame 2] player list: [4, 5]
- not in [Server][PokerGame 2] changing state end => blindAnte
- not in [Server][PokerGame 2] updateBlinds: in game (blind:missed:wait) 04:small:None:False 05:big:None:False
- not in [Server][PokerGame 2] updateBlinds: all (blind:missed:wait) 04:small:None:False 05:big:None:False 06:None:big:False
- not in [Server][PokerGame 2] player 4 pays blind 100/0
- not in [Server][PokerGame 2] player 5 pays blind 200/0
- not in [Server][PokerGame 2] player list: [4, 5]
- not in [Server][PokerGame 2] changing state blindAnte => pre-flop
- not in [Server][PokerGame 2] player 4 cards: 6d 4s
- not in [Server][PokerGame 2] player 5 cards: Ts 9h
- not in [Server][PokerGame 2] new round pre-flop
- not in [Server][PokerGame 2] round cap reset to 3
- not in [Server][PokerGame 2] dealer 1, in position 0, last to talk 1
- not in [Server][PokerGame 2] initialisation turn 2 ... finished
- not in updatePlayerMoney: UPDATE user2table SET money = money + -100, bet = bet - -100 WHERE user_serial = 4 AND table_serial = 2
- not in updatePlayerMoney: UPDATE user2table SET money = money + -200, bet = bet - -200 WHERE user_serial = 5 AND table_serial = 2
- not in delayedActions: game estimated duration is now 20.0 and is running since 0.10 seconds
- not in delayedActions: game estimated duration is now 20.0 and is running since 0.20 seconds
- not in delayedActions: game estimated duration is now 20.0 and is running since 0.30 seconds
- not in delayedActions: game estimated duration is now 20.0 and is running since 0.40 seconds
- not in delayedActions: game estimated duration is now 20.0 and is running since 0.50 seconds
- not in broadcast[4, 5, 6] type = POKER_PLAYER_CHIPS(64) serial = 4 game_id = 2 bet = 0 money = 10090
- not in broadcast[4, 5, 6] type = POKER_PLAYER_CHIPS(64) serial = 5 game_id = 2 bet = 0 money = 9900
- not in broadcast[4, 5, 6] type = POKER_IN_GAME(67) serial = 0 game_id = 2 players = [4, 5]
- not in broadcast[4, 5, 6] type = POKER_DEALER(70) game_id = 2, dealer = 2, previous_dealer = 1
- not in broadcast[4, 5, 6] type = POKER_START(66) serial = 0 game_id = 2 hands_count = 1, time = 1, hand_serial = 2, level = 0
- not in broadcast[4, 5, 6] type = POKER_POSITION(54) game_id = 2, position = 0, serial = 0
- not in broadcast[4, 5, 6] type = POKER_BLIND(95) serial = 4 game_id = 2 amount = 100 dead = 0
- not in broadcast[4, 5, 6] type = POKER_POSITION(54) game_id = 2, position = 1, serial = 0
- not in broadcast[4, 5, 6] type = POKER_BLIND(95) serial = 5 game_id = 2 amount = 200 dead = 0
- not in ERROR WARNING: user 4 has more than 15 packets queued; will force-disconnect when 21 are queued
- OUTPUT: handlePacketLogic(4): type = POKER_FOLD(57) serial = 4 game_id = 2
- OUTPUT: packet for table 2
- OUTPUT: [Server][PokerGame 2] player 4 folds
- OUTPUT: [Server][PokerGame 2] only one player left in the game
- OUTPUT: [Server][PokerGame 2] round finished
- OUTPUT: [Server][PokerGame 2] last player in game 5
- OUTPUT: [Server][PokerGame 2] changing state pre-flop => muck
- OUTPUT: [Server][PokerGame 2] [{'foldwin': True,
- 'player_list': [4, 5],
- 'pot': 300,
- 'serial2delta': {4: -100, 5: 90},
- 'serial2rake': {5: 10},
- 'serial2share': {5: 290},
- 'side_pots': {'building': 0,
- 'contributions': {0: {0: {4: 100, 5: 200}},
- 'total': {4: 100, 5: 200}},
- 'last_round': 0,
- 'pots': [[300, 300]]},
- 'type': 'game_state'},
- {'pot': 300, 'serial2share': {5: 300}, 'serials': [5], 'type': 'resolve'}]
- OUTPUT: [Server][PokerGame 2] player(s) [5] win
- OUTPUT: [Server][PokerGame 2] muckState: to_show = () muckable_candidates = (5,)
- OUTPUT: [Server][PokerGame 2] setMuckableSerials: muckable = []
- OUTPUT: [Server][PokerGame 2] changing state muck => end
- OUTPUT: [Server][PokerGame 2] ---end turn--
- tick: 30.2
- OUTPUT: saveHand: update hands set description = [('game', 0, 2, 1, 1.6999983787536621, 'holdem', '2-4-limit', [4, 5], 2, {4: 10090, 5: 9900}), ('position', 0), ('blind', 4, 100, 0), ('position', 1), ('blind', 5, 200, 0), ('position', -1), ('round', 'pre-flop', PokerCards([]), {4: PokerCards([209, 233]), 5: PokerCards([239, 199])}), ('position', 0), ('fold', 4), ('position', 1), ('position', -1), ('rake', 10, {4: 5, 5: 5}), ('showdown', None, {5: PokerCards([239, 199])}), ('end', [5], [{'player_list': [4, 5], 'pot': 300, 'serial2delta': {4: -100, 5: 90}, 'serial2rake': {5: 10}, 'foldwin': True, 'side_pots': {'building': 0, 'pots': [[300, 300]], 'last_round': 0, 'contributions': {0: {0: {4: 100, 5: 200}}, 'total': {4: 100, 5: 200}}}, 'type': 'game_state', 'serial2share': {5: 290}}, {'serials': [5], 'pot': 300, 'type': 'resolve', 'serial2share': {5: 300}}])] where serial = 2
- OUTPUT: saveHand: insert into user2hand values (4, 2), (5, 2)
- OUTPUT: INSERT INTO monitor (event, param1, param2, param3) VALUES (1, 2, 0, 0)
- OUTPUT: updatePlayerMoney: UPDATE user2table SET money = money + 290, bet = bet - 290 WHERE user_serial = 5 AND table_serial = 2
- OUTPUT: updatePlayerRake: UPDATE user2money SET rake = rake + 5, points = points + 5 WHERE user_serial = 4 AND currency_serial = 0
- OUTPUT: *ERROR* modified 0 rows (expected 1): UPDATE user2money SET rake = rake + 5, points = points + 5 WHERE user_serial = 4 AND currency_serial = 0
- OUTPUT: updatePlayerRake: UPDATE user2money SET rake = rake + 5, points = points + 5 WHERE user_serial = 5 AND currency_serial = 0
- OUTPUT: *ERROR* modified 0 rows (expected 1): UPDATE user2money SET rake = rake + 5, points = points + 5 WHERE user_serial = 5 AND currency_serial = 0
- OUTPUT: resetBet: update user2table set bet = 0 where table_serial = 2
- tick: 30.3
- OUTPUT: delayedActions: game estimated duration is now 20.0 and is running since 2.20 seconds
- tick: 30.4
- OUTPUT: delayedActions: game estimated duration is now 20.0 and is running since 2.30 seconds
- tick: 30.5
- OUTPUT: delayedActions: game estimated duration is now 20.0 and is running since 2.40 seconds
- tick: 30.6
- OUTPUT: delayedActions: game estimated duration is now 20.0 and is running since 2.50 seconds
- OUTPUT: broadcast[4, 5, 6] type = POKER_FOLD(57) serial = 4 game_id = 2
- tick: 30.7
- OUTPUT: broadcast[4, 5, 6] type = POKER_POSITION(54) game_id = 2, position = 1, serial = 0
- tick: 30.8
- OUTPUT: broadcast[4, 5, 6] type = POKER_POSITION(54) game_id = 2, position = -1, serial = 0
- tick: 30.9
- OUTPUT: broadcast[4, 5, 6] type = POKER_RAKE(136) value = 10 game_id = 2
- tick: 31.0
- OUTPUT: broadcast[4, 5, 6] type = POKER_STATE(58) serial = 0 game_id = 2 string = end
- tick: 31.1
- OUTPUT: broadcast[4, 5, 6] type = POKER_WIN(59) serial = 0 game_id = 2 serials = [5]
- tick: 31.2
- tick: 31.3
- OUTPUT: AutodealCheck scheduled in 0.000000 seconds
- tick: 31.4
- tick: 31.5
- tick: 31.6
- OUTPUT: connection lost for user2/6
- OUTPUT: [Server][PokerGame 2] removing player 6 from game
- OUTPUT: sendPacket(6): type = POKER_PLAYER_LEAVE(81) serial = 6 game_id = 2 seat = 3
- tick: 31.7
- OUTPUT: broadcast[4, 5] type = POKER_PLAYER_LEAVE(81) serial = 6 game_id = 2 seat = 3
- tick: 31.8
- OUTPUT: remove 6 PokerAvatar serial = 6, name = user2
- OUTPUT: leavePlayer UPDATE user2money,user2table,pokertables SET user2money.amount = user2money.amount + user2table.money + user2table.bet WHERE user2money.user_serial = user2table.user_serial AND user2money.currency_serial = pokertables.currency_serial AND pokertables.serial = 2 AND user2table.table_serial = 2 AND user2table.user_serial = 6
- OUTPUT: leavePlayer DELETE from user2table WHERE user_serial = 6 AND table_serial = 2
- OUTPUT: INSERT INTO monitor (event, param1, param2, param3) VALUES (8, 6, 2, 0)
- OUTPUT: remove 6 PokerAvatar serial = 6, name = user2
- OUTPUT: sessionEnd(6):
- tick: 31.9
- search_output: connection lost for user2/6
- search_output: [Server][PokerGame 2] removing player 6 from game
- not in connection lost for user2/6
- tick: 32.0
- OUTPUT: cancelTimer checkTourney
- tick: 32.1
- OUTPUT: cancelTimer updateTourney
- tick: 32.2
- OUTPUT: cancelTimer messages
- tick: 32.3
- tick: 32.4
- tick: 32.5
- OUTPUT: *ERROR* avatar PokerAvatar serial = 0, name = anonymous is not in the list of known avatars
- OUTPUT: connection lost for anonymous/0
- OUTPUT: *ERROR* avatar PokerAvatar serial = 0, name = anonymous is not in the list of known avatars
- OUTPUT: connection lost for anonymous/0
- OUTPUT: *ERROR* avatar PokerAvatar serial = 0, name = anonymous is not in the list of known avatars
- OUTPUT: connection lost for anonymous/0
- OUTPUT: *ERROR* avatar PokerAvatar serial = 0, name = anonymous is not in the list of known avatars
- OUTPUT: connection lost for anonymous/0
- OUTPUT: *ERROR* avatar PokerAvatar serial = 0, name = anonymous is not in the list of known avatars
- OUTPUT: connection lost for anonymous/0
- OUTPUT: *ERROR* avatar PokerAvatar serial = 0, name = anonymous is not in the list of known avatars
- OUTPUT: connection lost for anonymous/0
- OUTPUT: *ERROR* avatar PokerAvatar serial = 0, name = anonymous is not in the list of known avatars
- OUTPUT: connection lost for anonymous/0
- OUTPUT: *ERROR* avatar PokerAvatar serial = 0, name = anonymous is not in the list of known avatars
- OUTPUT: connection lost for anonymous/0
- OUTPUT: *ERROR* avatar PokerAvatar serial = 0, name = anonymous is not in the list of known avatars
- OUTPUT: connection lost for anonymous/0
- OUTPUT: *ERROR* avatar PokerAvatar serial = 0, name = anonymous is not in the list of known avatars
- OUTPUT: connection lost for anonymous/0
- OUTPUT: *ERROR* avatar PokerAvatar serial = 0, name = anonymous is not in the list of known avatars
- OUTPUT: connection lost for anonymous/0
- OUTPUT: *ERROR* avatar PokerAvatar serial = 0, name = anonymous is not in the list of known avatars
- OUTPUT: connection lost for anonymous/0
- OUTPUT: *ERROR* avatar PokerAvatar serial = 0, name = anonymous is not in the list of known avatars
- OUTPUT: connection lost for anonymous/0
- OUTPUT: autoDealCheck
- OUTPUT: Autodeal for 2 scheduled in 0.000000 seconds
- tick: 32.6
- tick: 32.7
- OUTPUT: *ERROR* avatar PokerAvatar serial = 0, name = anonymous is not in the list of known avatars
- OUTPUT: connection lost for anonymous/0
- OUTPUT: *ERROR* avatar PokerAvatar serial = 0, name = anonymous is not in the list of known avatars
- OUTPUT: connection lost for anonymous/0
- OUTPUT: *ERROR* avatar PokerAvatar serial = 0, name = anonymous is not in the list of known avatars
- OUTPUT: connection lost for anonymous/0
- OUTPUT: *ERROR* avatar PokerAvatar serial = 0, name = anonymous is not in the list of known avatars
- OUTPUT: connection lost for anonymous/0
- OUTPUT: *ERROR* avatar PokerAvatar serial = 0, name = anonymous is not in the list of known avatars
- OUTPUT: connection lost for anonymous/0
- OUTPUT: *ERROR* avatar PokerAvatar serial = 0, name = anonymous is not in the list of known avatars
- OUTPUT: connection lost for anonymous/0
- OUTPUT: Shutdown immediately
- OUTPUT: connectionLost: noticed, aborting all tables.
- tick: 32.8
- OUTPUT: connectionLost: reason = [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion: Connection lost.
- ]
- OUTPUT: UGAMEClient.connectionLost [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion: Connection lost.
- ]
- tick: 32.9
- OUTPUT: connection lost for user1/5
- OUTPUT: [Server][PokerGame 2] removing player 5 from game
- OUTPUT: sendPacket(5): type = POKER_PLAYER_LEAVE(81) serial = 5 game_id = 2 seat = 2
- OUTPUT: broadcast[4] type = POKER_PLAYER_LEAVE(81) serial = 5 game_id = 2 seat = 2
- tick: 33.0
- OUTPUT: remove 5 PokerAvatar serial = 5, name = user1
- OUTPUT: leavePlayer UPDATE user2money,user2table,pokertables SET user2money.amount = user2money.amount + user2table.money + user2table.bet WHERE user2money.user_serial = user2table.user_serial AND user2money.currency_serial = pokertables.currency_serial AND pokertables.serial = 2 AND user2table.table_serial = 2 AND user2table.user_serial = 5
- OUTPUT: leavePlayer DELETE from user2table WHERE user_serial = 5 AND table_serial = 2
- OUTPUT: INSERT INTO monitor (event, param1, param2, param3) VALUES (8, 5, 2, 0)
- OUTPUT: remove 5 PokerAvatar serial = 5, name = user1
- OUTPUT: sessionEnd(5):
- tick: 33.1
- OUTPUT: connectionLost: reason = [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion: Connection lost.
- ]
- tick: 33.2
- OUTPUT: connection lost for user0/4
- OUTPUT: [Server][PokerGame 2] removing player 4 from game
- OUTPUT: sendPacket(4): type = POKER_PLAYER_LEAVE(81) serial = 4 game_id = 2 seat = 1
- OUTPUT: broadcast[] type = POKER_PLAYER_LEAVE(81) serial = 4 game_id = 2 seat = 1
- tick: 33.3
- OUTPUT: remove 4 PokerAvatar serial = 4, name = user0
- OUTPUT: leavePlayer UPDATE user2money,user2table,pokertables SET user2money.amount = user2money.amount + user2table.money + user2table.bet WHERE user2money.user_serial = user2table.user_serial AND user2money.currency_serial = pokertables.currency_serial AND pokertables.serial = 2 AND user2table.table_serial = 2 AND user2table.user_serial = 4
- OUTPUT: leavePlayer DELETE from user2table WHERE user_serial = 4 AND table_serial = 2
- OUTPUT: INSERT INTO monitor (event, param1, param2, param3) VALUES (8, 4, 2, 0)
- OUTPUT: remove 4 PokerAvatar serial = 4, name = user0
- OUTPUT: sessionEnd(4):
- tick: 33.4
- OUTPUT: connectionLost: reason = [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion: Connection lost.
- ]
- OUTPUT: connectionLost: noticed, aborting all tables.
- tick: 33.5
- OUTPUT: connectionLost: reason = [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion: Connection lost.
- ]
- OUTPUT: UGAMEClient.connectionLost [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion: Connection lost.
- ]
- OUTPUT: connectionLost: noticed, aborting all tables.
- tick: 33.6
- OUTPUT: connectionLost: reason = [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion: Connection lost.
- ]
- OUTPUT: UGAMEClient.connectionLost [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion: Connection lost.
- ]
- tick: 33.7
- OUTPUT: *ERROR* avatar PokerAvatar serial = 0, name = anonymous is not in the list of known avatars
- OUTPUT: connection lost for anonymous/0
- OUTPUT: connectionLost: reason = [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion: Connection lost.
- ]
- tick: 33.8
- tick: 33.9
- tick: 34.0
- tick: 34.1
- tick: 34.2
- [OK]tick: 34.3
- tick: 34.4
- -------------------------------------------------------------------------------
- Ran 1 tests in 2.176s
- PASSED (successes=1)
- PASS: test-pokeravatar.py
- RUNNING: ./coverage-report
- Before commiting a modification to the code, check all lines
- modified or added are covered by the tests.
- cd /tmp ; svn co svn+ssh://loic@svn.gna.org/svn/pokersource/trunk/poker-network
- cd poker-network ; autoreconf -fi ; ./configure ; make check
- diff -ru tests/annotated /usr/src/pokersource/poker-network/tests/annotated | grep '^\+!'
- Name Stmts Exec Cover Missing
- -----------------------------------------------------------
- ../pokernetwork/pokeravatar 797 355 44% 74, 81-86, 102, 134-146, 179-197, 215-218, 223, 234, 237, 316-317, 321-333, 339-340, 363, 366-377, 380, 383-384, 388-397, 401-411, 414-418, 425-437, 440-445, 448-466, 469-496, 509-513, 516-521, 524-525, 528-529, 532, 535-537, 540-541, 545, 553-557, 564-565, 571, 575-580, 583-592, 595-604, 607-611, 614-620, 623-629, 632-633, 636-637, 645-648, 651-656, 659-669, 672-673, 676-677, 680-686, 689-694, 697-698, 701-702, 705-706, 709-713, 716-717, 725-726, 739, 742-750, 753-765, 774-781, 784-787, 790-793, 799-803, 809, 812-815, 818-822, 825-828, 831-834, 837-840, 843-846, 849-852, 855, 862-889, 893-916, 943-945, 958-963, 966, 973-974, 980-983, 987-988, 995-996, 999-1078, 1082-1084, 1087-1088, 1092, 1097, 1111, 1116-1119, 1123-1145, 1150-1175, 1182-1194, 1228-1230, 1237, 1240, 1255-1256, 1274, 1282-1283, 1302, 1315-1322, 1328, 1334, 1349
- FAIL: tests do not cover 100% of the ../pokernetwork/pokeravatar code
- FAIL: coverage-report
- ===================
- 1 of 3 tests failed
- ===================
- make[1]: *** [check-TESTS] Error 1
- make[1]: Leaving directory `/usr/src/pokersource/poker-network/tests'
- make: *** [check-am] Error 2
- Compilation exited abnormally with code 2 at Sun Mar 21 07:53:10
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement