location / table / date / time:
TSG Heilbronn
TSG Heilbronn 1845 e.V.
Snooker 4
Snooker: 357 x 179
10:04:06 / 25.08.2025
match type / rules / frames:
Snooker bof 3
Rules: Snooker, 15 red balls
Frames: 3 (best of)
video mode:
no video system installed
debug:
  • Match: {..}
    • is_initialised: True
    • err_code: 0
    • match_id: bac94f69-f46f-403c-a2a1-140d82b4462b
    • match_state_id: 7f3e550c-2d50-47c0-8655-5583c45ae587
    • is_owned_by_table: True
    • is_owned_by_player: False
    • is_started: True
    • is_ended: True
    • is_paused: False
    • is_redirect: False
    • start_ts: 1711701827.1686532
    • end_ts: 1711701840.3407283
    • curr_set_idx: 0
    • curr_inning_idx: 0
    • curr_player_idx: 0
    • no_of_match_players: 2
    • no_of_commands: 7
    • no_of_undo_blocks: 4
    • elapsed_time: 13.172075033187866
    • sets_elapsed_time: {}
    • match_players: [..]
      • 0: {..}
        • bbPlayerID: 10027
        • aiCameraSubjectID:
        • bbPlayerFirst: Rainer
        • bbPlayerLast: Frank
        • bbPlayerIsUsePseudonym: False
        • bbPlayerPseudonym:
        • bbLocationID: 0002
        • bbPlayerIsClubPlayer: True
        • bbPlayerIsBillard: False
        • bbPlayerIsPool: False
        • bbPlayerIsSnooker: True
        • bbPlayerIsGolf: False
        • bbIsGuest: False
        • bbIsNotSelected: False
        • bbQuickScores: {..}
          • no_of_sets: 2
          • no_of_sets_won: 1
          • no_of_innings: 1
          • pts: 0
          • inning_pts: 0
          • inning_is_started: False
          • inning_is_closed: False
          • no_of_timeouts_available: 0
          • no_of_timeouts_used: 0
          • average: 1.0
          • highrun: 2
          • innings: 2
      • 1: {..}
        • bbPlayerID: 10029
        • aiCameraSubjectID:
        • bbPlayerFirst: Sigmund
        • bbPlayerLast: Gaida
        • bbPlayerIsUsePseudonym: False
        • bbPlayerPseudonym:
        • bbLocationID: 0002
        • bbPlayerIsClubPlayer: True
        • bbPlayerIsBillard: False
        • bbPlayerIsPool: False
        • bbPlayerIsSnooker: True
        • bbPlayerIsGolf: False
        • bbIsGuest: False
        • bbIsNotSelected: False
        • bbQuickScores: {..}
          • no_of_sets: 2
          • no_of_sets_won: 0
          • no_of_innings: 1
          • pts: 0
          • inning_pts: 0
          • inning_is_started: True
          • inning_is_closed: True
          • no_of_timeouts_available: 0
          • no_of_timeouts_used: 0
          • average: 0.5
          • highrun: 1
          • innings: 2
    • table: {..}
      • bbTableID: S04
      • bbTblIsLicensed: False
      • bbTblType: Snooker
      • bbTblLength: 357
      • bbTblWidth: 179
      • bbTblOEM:
      • bbTblName: Snooker 4
      • bbTblCtrlDev: numpad_logilink_UK_18
      • bbTblIsAdLinkEnabled: True
      • bbCameraSubjectID: 62e2244a-b447-43b6-a824-b7d96177b3a8
      • bbDefaultVideoMode: streaming
      • bbCameraManager: {..}
        • bbCameraSubjectID: 62e2244a-b447-43b6-a824-b7d96177b3a8
        • bbDefaultVideoMode: streaming
        • bbVideoMode: streaming
        • bbCamerasInTransition: False
        • bbVideoModes: [..]
          • 0: streaming
          • 1: recording
          • 2: streamingandrecording
          • 3: off
        • bbNoOfCameras: 0
        • bbCameras: []
    • location: {..}
      • bbLocationID: 0002
      • bbLocOwnerID: 109479919979027999810
      • bbLocType: Billard
      • bbLocIsActive: True
      • bbLocIsPublic: True
      • bbLocOrganisationType: 0
      • bbLocShortName: TSG Heilbronn
      • bbLocLongName: TSG Heilbronn 1845 e.V.
      • bbLocEmblem: TSG-Logo-Gemeinschaft.png
      • bbLocWebsite: https://tsgheilbronn-billard.de/
      • bbLocTL1: TSG HEILBRONN
      • bbLocTL2: BILLARDZENTRUM AM PFUEHLPARK
      • bbLocUploadBW: 50000000
      • bbLocBWUsePercentage: 80.0
      • bbLocTargetBW: 3000000
      • bbLocMinBW: 2500000
      • bbLocBWStep: 100000
      • bbLocIsAutoCancelMatches: True
      • bbLocAutoCancelWaitBeforeCancel: 10
      • bbNoOfLocAds: 4
      • bbLocAds: [..]
        • 0: {..}
          • bbAdID: Ad01
          • bbAdWeight: 2
          • bbAdImage: mauk_gartenwelt.png
          • bbAdLink: https://www.mauk-gartenwelt.de/
          • bbAdWidth: 100
          • bbAdHeight: 100
          • bbAdFit: contain
        • 1: {..}
          • bbAdID: Ad02
          • bbAdWeight: 2
          • bbAdImage: munz.png
          • bbAdLink: https://www.munz.de/
          • bbAdWidth: 100
          • bbAdHeight: 100
          • bbAdFit: contain
        • 2: {..}
          • bbAdID: Ad03
          • bbAdWeight: 2
          • bbAdImage: ticketservice-rastatt.png
          • bbAdLink: https://www.ticketservice-rastatt.de/
          • bbAdWidth: 100
          • bbAdHeight: 100
          • bbAdFit: contain
        • 3: {..}
          • bbAdID: Ad04
          • bbAdWeight: 1
          • bbAdImage: Ukraine-Flagge_Slider.jpg
          • bbAdLink: https://war.ukraine.ua/
          • bbAdWidth: 100
          • bbAdHeight: 100
          • bbAdFit: contain
    • match_parameters: {..}
      • bbMPID: Snooker-3
      • bbNoOfTeams: 2
      • bbNoOfPlayersPerTeam: 1
      • bbIsReservation: False
      • bbReservationIsSearchPlayer: False
      • bbReservationTitle:
      • bbIsShowMatchClock: True
      • bbIsShowSetClock: True
      • bbIsShowPlayerClock: False
      • bbIsShowProgressBar: False
      • bbIsShowPlayerStats: False
      • bbIsShowScoreHistory: True
      • bbIsShowPointsOnTable: False
      • bbIsShowBallsOnTable: True
      • bbIsAllowAdCarousel: False
      • bbDisciplineID: Snooker
      • bbRulesID: Snooker
      • bbMPAlias: Snooker bof 3
      • bbNoOfSets: 3
      • bbIsBestOfN: True
      • bbPointsPerSet: 0
      • bbSetDisplayName: Frame
      • bbInningDisplayName: Break
      • bbIsAllowTie: True
      • bbIsAllowEqualizingStroke: False
      • bbIsLimitInnings: False
      • bbMaxInnings: 0
      • bbIsLimitMatchTime: False
      • bbMaxMatchTime: 0
      • bbIsLimitShotTime: False
      • bbMaxShotTime: 0
      • bbNoOfTimeoutsPerGame: 0
      • bbNoOfTimeoutsPerSet: 0
      • bbIsTimeoutAutoKickIn: False
      • bbNoOfBallsOnTable: 8
      • bbNoOfTimeLimits: 0
      • bbBallsOnTable: [..]
        • 0: {..}
          • bbBallDef: white play 1 0 4
          • bbIsValidDef: True
          • bbBoTID: white
          • bbBoTColor: white
          • bbBoTAction: play
          • bbBoTInitialCount: 1
          • bbBoTCurrentCount: 1
          • bbBoTActionPoints: 0
          • bbBoTFoulPoints: 4
        • 1: {..}
          • bbBallDef: yellow sink 1 2 4
          • bbIsValidDef: True
          • bbBoTID: yellow
          • bbBoTColor: yellow
          • bbBoTAction: sink
          • bbBoTInitialCount: 1
          • bbBoTCurrentCount: 1
          • bbBoTActionPoints: 2
          • bbBoTFoulPoints: 4
        • 2: {..}
          • bbBallDef: green sink 1 3 4
          • bbIsValidDef: True
          • bbBoTID: green
          • bbBoTColor: green
          • bbBoTAction: sink
          • bbBoTInitialCount: 1
          • bbBoTCurrentCount: 1
          • bbBoTActionPoints: 3
          • bbBoTFoulPoints: 4
        • 3: {..}
          • bbBallDef: brown sink 1 4 4
          • bbIsValidDef: True
          • bbBoTID: brown
          • bbBoTColor: brown
          • bbBoTAction: sink
          • bbBoTInitialCount: 1
          • bbBoTCurrentCount: 1
          • bbBoTActionPoints: 4
          • bbBoTFoulPoints: 4
        • 4: {..}
          • bbBallDef: blue sink 1 5 5
          • bbIsValidDef: True
          • bbBoTID: blue
          • bbBoTColor: blue
          • bbBoTAction: sink
          • bbBoTInitialCount: 1
          • bbBoTCurrentCount: 1
          • bbBoTActionPoints: 5
          • bbBoTFoulPoints: 5
        • 5: {..}
          • bbBallDef: pink sink 1 6 6
          • bbIsValidDef: True
          • bbBoTID: pink
          • bbBoTColor: pink
          • bbBoTAction: sink
          • bbBoTInitialCount: 1
          • bbBoTCurrentCount: 1
          • bbBoTActionPoints: 6
          • bbBoTFoulPoints: 6
        • 6: {..}
          • bbBallDef: black sink 1 7 7
          • bbIsValidDef: True
          • bbBoTID: black
          • bbBoTColor: black
          • bbBoTAction: sink
          • bbBoTInitialCount: 1
          • bbBoTCurrentCount: 1
          • bbBoTActionPoints: 7
          • bbBoTFoulPoints: 7
        • 7: {..}
          • bbBallDef: red sink 15 1 4
          • bbIsValidDef: True
          • bbBoTID: red
          • bbBoTColor: red
          • bbBoTAction: sink
          • bbBoTInitialCount: 15
          • bbBoTCurrentCount: 15
          • bbBoTActionPoints: 1
          • bbBoTFoulPoints: 4
      • bbTimeParameter: []
    • cmds: [..]
      • 0: {..}
        • key: matchState
        • val: Start Match
        • ts: 1711701827.1686532
      • 1: {..}
        • key: sinkBallFunc
        • val: red
        • ts: 1711701830.1304708
      • 2: {..}
        • key: sinkBallFunc
        • val: red
        • ts: 1711701830.9260936
      • 3: {..}
        • key: nextPlayerFunc
        • val: noValue
        • ts: 1711701831.8147523
      • 4: {..}
        • key: sinkBallFunc
        • val: red
        • ts: 1711701834.9947636
      • 5: {..}
        • key: winSetFunc
        • val: noValue
        • ts: 1711701836.7188277
      • 6: {..}
        • key: matchState
        • val: End Match
        • ts: 1711701840.3407283
    • scheduled_cmds: []
    • undo_blocks: [..]
      • 0: {..}
        • player_idx: 1
        • set_idx: 1
        • inning_idx: 1
        • key: matchState
        • val: Start Match
        • cmds: [..]
          • 0: {..}
            • key: sinkBallFunc
            • val: red
          • 1: {..}
            • key: sinkBallFunc
            • val: red
          • 2: {..}
            • key: nextPlayerFunc
            • val: noValue
        • len: 7
        • show_block: P1(1+1)
        • len_constrained: 7
        • show_block_constrained: P1(1+1)
      • 1: {..}
        • player_idx: 2
        • set_idx: 1
        • inning_idx: 1
        • key: nextPlayerFunc
        • val: noValue
        • cmds: [..]
          • 0: {..}
            • key: sinkBallFunc
            • val: red
          • 1: {..}
            • key: winSetFunc
            • val: noValue
        • len: 7
        • show_block: P2(1,W)
        • len_constrained: 7
        • show_block_constrained: P2(1,W)
      • 2: {..}
        • player_idx: 2
        • set_idx: 2
        • inning_idx: 1
        • key: winSetFunc
        • val: noValue
        • cmds: [..]
          • 0: {..}
            • key: matchState
            • val: End Match
        • len: 14
        • show_block: P2(matchState)
        • len_constrained: 14
        • show_block_constrained: P2(matchState)
      • 3: {..}
        • player_idx: 0
        • set_idx: 0
        • inning_idx: 0
        • key: matchState
        • val: End Match
        • cmds: []
        • len: 0
        • show_block:
        • len_constrained: 0
        • show_block_constrained:
    • shot_clock: {..}
      • initial_seconds: 0.0
      • topped_up_seconds: 0.0
      • top_up_seconds: 0.0
      • start_stop_ts: []
    • is_ctrl_enabled: True
  • Locations: {..}
    • 0002: {..}
      • bbLocationID: 0002
      • bbLocOwnerID: 109479919979027999810
      • bbLocType: Billard
      • bbLocIsActive: True
      • bbLocIsPublic: True
      • bbLocOrganisationType: 0
      • bbLocShortName: TSG Heilbronn
      • bbLocLongName: TSG Heilbronn 1845 e.V.
      • bbLocEmblem: TSG-Logo-Gemeinschaft.png
      • bbLocWebsite: https://tsgheilbronn-billard.de/
      • bbLocTL1: TSG HEILBRONN
      • bbLocTL2: BILLARDZENTRUM AM PFUEHLPARK
      • bbLocUploadBW: 50000000
      • bbLocBWUsePercentage: 80.0
      • bbLocTargetBW: 3000000
      • bbLocMinBW: 2500000
      • bbLocBWStep: 100000
      • bbLocIsAutoCancelMatches: True
      • bbLocAutoCancelWaitBeforeCancel: 10
      • bbNoOfLocAds: 4
      • bbLocAds: [..]
        • 0: {..}
          • bbAdID: Ad01
          • bbAdWeight: 2
          • bbAdImage: mauk_gartenwelt.png
          • bbAdLink: https://www.mauk-gartenwelt.de/
          • bbAdWidth: 100
          • bbAdHeight: 100
          • bbAdFit: contain
        • 1: {..}
          • bbAdID: Ad02
          • bbAdWeight: 2
          • bbAdImage: munz.png
          • bbAdLink: https://www.munz.de/
          • bbAdWidth: 100
          • bbAdHeight: 100
          • bbAdFit: contain
        • 2: {..}
          • bbAdID: Ad03
          • bbAdWeight: 2
          • bbAdImage: ticketservice-rastatt.png
          • bbAdLink: https://www.ticketservice-rastatt.de/
          • bbAdWidth: 100
          • bbAdHeight: 100
          • bbAdFit: contain
        • 3: {..}
          • bbAdID: Ad04
          • bbAdWeight: 1
          • bbAdImage: Ukraine-Flagge_Slider.jpg
          • bbAdLink: https://war.ukraine.ua/
          • bbAdWidth: 100
          • bbAdHeight: 100
          • bbAdFit: contain
      • bbNoOfLocTables: 1
      • bbLocTables: [..]
        • 0: {..}
          • bbTableID: S04
          • bbTblIsLicensed: False
          • bbTblType: Snooker
          • bbTblLength: 357
          • bbTblWidth: 179
          • bbTblOEM:
          • bbTblName: Snooker 4
          • bbTblCtrlDev: numpad_logilink_UK_18
          • bbTblIsAdLinkEnabled: True
          • bbCameraSubjectID: 62e2244a-b447-43b6-a824-b7d96177b3a8
          • bbDefaultVideoMode: streaming
          • bbCameraManager: {..}
            • bbCameraSubjectID: 62e2244a-b447-43b6-a824-b7d96177b3a8
            • bbDefaultVideoMode: streaming
            • bbVideoMode: streaming
            • bbCamerasInTransition: False
            • bbVideoModes: [..]
              • 0: streaming
              • 1: recording
              • 2: streamingandrecording
              • 3: off
            • bbNoOfCameras: 0
            • bbCameras: []
  • Players: {..}
    • name: All Players
    • no_of_players: 0
    • players: []
  • RequestValues: {..}
    • requestID: a288f44f-5fc1-43f5-8c6d-56511c54e795
    • showLoginButton: True
    • url_parameter:
    • htmlTemplateID: bb_snooker_1
    • ctrlDevID: numpad_logilink_UK_18
    • ctrlDevMappingID: proscore_proxy_logilink_UK_18
  • SessionValues: {..}
    • sessionID: 8f23fcb3-83f3-40ab-8a26-4a9ca65899d2
Frank
match has ended
Gaida
Rainer
00:00
Sigmund
1
Frames:
0 / best of 3
0
Break:
0
Points:
0
score history:
QRCode