location / table / date / time:
TSG Heilbronn
TSG Heilbronn 1845 e.V.
Snooker 3
Snooker: 357 x 179
10:01:41
/
25.08.2025
match type / rules / frames:
Snooker (bt) bof 7
Rules: Snooker (break total), 15 red balls
Frames: 7 (best of)
video mode:
no video system installed
debug:
Match: {..}
is_initialised: True
err_code: 0
match_id: a7e361cd-9a70-44af-a0c2-6d30a08b7147
match_state_id: 84ec4e4a-d305-4b2b-b35c-69fe28827951
is_owned_by_table: True
is_owned_by_player: False
is_started: True
is_ended: False
is_paused: False
is_redirect: False
start_ts: 1691150157.678848
end_ts: 0
curr_set_idx: 4
curr_inning_idx: 1
curr_player_idx: 1
no_of_match_players: 2
no_of_commands: 60
no_of_undo_blocks: 32
elapsed_time: 64910777.50256562
sets_elapsed_time: {..}
set_1_elapsed_time: 6455
set_2_elapsed_time: 8238
set_3_elapsed_time: 11
set_4_elapsed_time: 64896062
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: 4
no_of_sets_won: 1
no_of_innings: 1
pts: 0
inning_pts: 0
inning_is_started: True
inning_is_closed: False
no_of_timeouts_available: 0
no_of_timeouts_used: 0
average: 7.294117647058823
highrun: 45
innings: 17
1: {..}
bbPlayerID: 10017
aiCameraSubjectID:
bbPlayerFirst: Omar
bbPlayerLast: Alkojah
bbPlayerIsUsePseudonym: False
bbPlayerPseudonym:
bbLocationID: 0002
bbPlayerIsClubPlayer: True
bbPlayerIsBillard: False
bbPlayerIsPool: False
bbPlayerIsSnooker: True
bbPlayerIsGolf: False
bbIsGuest: False
bbIsNotSelected: False
bbQuickScores: {..}
no_of_sets: 4
no_of_sets_won: 2
no_of_innings: 1
pts: 4
inning_pts: 4
inning_is_started: True
inning_is_closed: True
no_of_timeouts_available: 0
no_of_timeouts_used: 0
average: 9.647058823529411
highrun: 78
innings: 17
table: {..}
bbTableID: S03
bbTblIsLicensed: False
bbTblType: Snooker
bbTblLength: 357
bbTblWidth: 179
bbTblOEM:
bbTblName: Snooker 3
bbTblCtrlDev: numpad_logilink_UK_18
bbTblIsAdLinkEnabled: True
bbCameraSubjectID: bd63e357-aab4-41a1-bfc5-8e6ab8fd320d
bbDefaultVideoMode: streaming
bbCameraManager: {..}
bbCameraSubjectID: bd63e357-aab4-41a1-bfc5-8e6ab8fd320d
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-bt-7
bbNoOfTeams: 2
bbNoOfPlayersPerTeam: 1
bbIsReservation: False
bbReservationIsSearchPlayer: False
bbReservationTitle:
bbIsShowMatchClock: True
bbIsShowSetClock: True
bbIsShowPlayerClock: False
bbIsShowProgressBar: False
bbIsShowPlayerStats: False
bbIsShowScoreHistory: True
bbIsShowPointsOnTable: False
bbIsShowBallsOnTable: False
bbIsAllowAdCarousel: True
bbDisciplineID: Snooker
bbRulesID: Snooker (break total)
bbMPAlias: Snooker (bt) bof 7
bbNoOfSets: 7
bbIsBestOfN: True
bbPointsPerSet: 0
bbSetDisplayName: Frame
bbInningDisplayName: Break
bbIsAllowTie: False
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: 1691150157.678848
1: {..}
key: breakTotalFunc
val: 45
ts: 1691150162.4949076
2: {..}
key: impliedNextPlayer
val: noValue
ts: 1691150162.4949076
3: {..}
key: breakTotalFunc
val: 78
ts: 1691150165.8127623
4: {..}
key: impliedNextPlayer
val: noValue
ts: 1691150165.8127623
5: {..}
key: breakTotalFunc
val: 3
ts: 1691151211.9419453
6: {..}
key: impliedNextPlayer
val: noValue
ts: 1691151211.9419453
7: {..}
key: breakTotalFunc
val: 12
ts: 1691151220.5665686
8: {..}
key: impliedNextPlayer
val: noValue
ts: 1691151220.5665686
9: {..}
key: breakTotalFunc
val: 3
ts: 1691151253.6040854
10: {..}
key: impliedNextPlayer
val: noValue
ts: 1691151253.6040854
11: {..}
key: breakTotalFunc
val: 0
ts: 1691151274.2650726
12: {..}
key: impliedNextPlayer
val: noValue
ts: 1691151274.2650726
13: {..}
key: breakTotalFunc
val: 2
ts: 1691151505.948704
14: {..}
key: impliedNextPlayer
val: noValue
ts: 1691151505.948704
15: {..}
key: breakTotalFunc
val: 3
ts: 1691151592.5557055
16: {..}
key: impliedNextPlayer
val: noValue
ts: 1691151592.5557055
17: {..}
key: breakTotalFunc
val: 0
ts: 1691151616.4912996
18: {..}
key: impliedNextPlayer
val: noValue
ts: 1691151616.4912996
19: {..}
key: breakTotalFunc
val: 2
ts: 1691151620.8887854
20: {..}
key: impliedNextPlayer
val: noValue
ts: 1691151620.8887854
21: {..}
key: breakTotalFunc
val: 45
ts: 1691151629.199523
22: {..}
key: impliedNextPlayer
val: noValue
ts: 1691151629.199523
23: {..}
key: breakTotalFunc
val: 7
ts: 1691151636.5055578
24: {..}
key: impliedNextPlayer
val: noValue
ts: 1691151636.5055578
25: {..}
key: breakTotalFunc
val: 0
ts: 1691152108.4790027
26: {..}
key: impliedNextPlayer
val: noValue
ts: 1691152108.4790027
27: {..}
key: breakTotalFunc
val: 0
ts: 1691152111.391073
28: {..}
key: impliedNextPlayer
val: noValue
ts: 1691152111.391073
29: {..}
key: breakTotalFunc
val: 0
ts: 1691156602.226535
30: {..}
key: impliedNextPlayer
val: noValue
ts: 1691156602.226535
31: {..}
key: breakTotalFunc
val: 4
ts: 1691156606.6021693
32: {..}
key: impliedNextPlayer
val: noValue
ts: 1691156606.6021693
33: {..}
key: breakTotalFunc
val: 5
ts: 1691156612.5202868
34: {..}
key: impliedNextPlayer
val: noValue
ts: 1691156612.5202868
35: {..}
key: winSetFunc
val: noValue
ts: 1691156620.3543966
36: {..}
key: breakTotalFunc
val: 5
ts: 1691157093.5331059
37: {..}
key: impliedNextPlayer
val: noValue
ts: 1691157093.5331059
38: {..}
key: breakTotalFunc
val: 4
ts: 1691157098.868809
39: {..}
key: impliedNextPlayer
val: noValue
ts: 1691157098.868809
40: {..}
key: breakTotalFunc
val: 0
ts: 1691157430.103276
41: {..}
key: impliedNextPlayer
val: noValue
ts: 1691157430.103276
42: {..}
key: breakTotalFunc
val: 0
ts: 1691157580.1090016
43: {..}
key: impliedNextPlayer
val: noValue
ts: 1691157580.1090016
44: {..}
key: breakTotalFunc
val: 0
ts: 1691157610.4169276
45: {..}
key: impliedNextPlayer
val: noValue
ts: 1691157610.4169276
46: {..}
key: breakTotalFunc
val: 12
ts: 1691157615.188328
47: {..}
key: impliedNextPlayer
val: noValue
ts: 1691157615.188328
48: {..}
key: breakTotalFunc
val: 0
ts: 1691164854.7087812
49: {..}
key: impliedNextPlayer
val: noValue
ts: 1691164854.7087812
50: {..}
key: breakTotalFunc
val: 3
ts: 1691164858.6300097
51: {..}
key: impliedNextPlayer
val: noValue
ts: 1691164858.6300097
52: {..}
key: winSetFunc
val: noValue
ts: 1691164861.052199
53: {..}
key: breakTotalFunc
val: 2
ts: 1691164867.9779286
54: {..}
key: impliedNextPlayer
val: noValue
ts: 1691164867.9779286
55: {..}
key: breakTotalFunc
val: 49
ts: 1691164872.0099149
56: {..}
key: impliedNextPlayer
val: noValue
ts: 1691164872.0099149
57: {..}
key: winSetFunc
val: noValue
ts: 1691164873.6825933
58: {..}
key: breakTotalFunc
val: 4
ts: 1691164878.1889675
59: {..}
key: impliedNextPlayer
val: noValue
ts: 1691164878.1889675
scheduled_cmds: []
undo_blocks: [..]
0: {..}
player_idx: 1
set_idx: 1
inning_idx: 1
key: matchState
val: Start Match
cmds: [..]
0: {..}
key: breakTotalFunc
val: 45
1: {..}
key: impliedNextPlayer
val: noValue
len: 6
show_block: P1(45)
len_constrained: 6
show_block_constrained: P1(45)
1: {..}
player_idx: 2
set_idx: 1
inning_idx: 1
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 78
1: {..}
key: impliedNextPlayer
val: noValue
len: 6
show_block: P2(78)
len_constrained: 6
show_block_constrained: P2(78)
2: {..}
player_idx: 1
set_idx: 1
inning_idx: 2
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 3
1: {..}
key: impliedNextPlayer
val: noValue
len: 5
show_block: P1(3)
len_constrained: 5
show_block_constrained: P1(3)
3: {..}
player_idx: 2
set_idx: 1
inning_idx: 2
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 12
1: {..}
key: impliedNextPlayer
val: noValue
len: 6
show_block: P2(12)
len_constrained: 6
show_block_constrained: P2(12)
4: {..}
player_idx: 1
set_idx: 1
inning_idx: 3
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 3
1: {..}
key: impliedNextPlayer
val: noValue
len: 5
show_block: P1(3)
len_constrained: 5
show_block_constrained: P1(3)
5: {..}
player_idx: 2
set_idx: 1
inning_idx: 3
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 0
1: {..}
key: impliedNextPlayer
val: noValue
len: 4
show_block: P2()
len_constrained: 4
show_block_constrained: P2()
6: {..}
player_idx: 1
set_idx: 1
inning_idx: 4
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 2
1: {..}
key: impliedNextPlayer
val: noValue
len: 5
show_block: P1(2)
len_constrained: 5
show_block_constrained: P1(2)
7: {..}
player_idx: 2
set_idx: 1
inning_idx: 4
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 3
1: {..}
key: impliedNextPlayer
val: noValue
len: 5
show_block: P2(3)
len_constrained: 5
show_block_constrained: P2(3)
8: {..}
player_idx: 1
set_idx: 1
inning_idx: 5
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 0
1: {..}
key: impliedNextPlayer
val: noValue
len: 4
show_block: P1()
len_constrained: 4
show_block_constrained: P1()
9: {..}
player_idx: 2
set_idx: 1
inning_idx: 5
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 2
1: {..}
key: impliedNextPlayer
val: noValue
len: 5
show_block: P2(2)
len_constrained: 5
show_block_constrained: P2(2)
10: {..}
player_idx: 1
set_idx: 1
inning_idx: 6
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 45
1: {..}
key: impliedNextPlayer
val: noValue
len: 6
show_block: P1(45)
len_constrained: 6
show_block_constrained: P1(45)
11: {..}
player_idx: 2
set_idx: 1
inning_idx: 6
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 7
1: {..}
key: impliedNextPlayer
val: noValue
len: 5
show_block: P2(7)
len_constrained: 5
show_block_constrained: P2(7)
12: {..}
player_idx: 1
set_idx: 1
inning_idx: 7
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 0
1: {..}
key: impliedNextPlayer
val: noValue
len: 4
show_block: P1()
len_constrained: 4
show_block_constrained: P1()
13: {..}
player_idx: 2
set_idx: 1
inning_idx: 7
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 0
1: {..}
key: impliedNextPlayer
val: noValue
len: 4
show_block: P2()
len_constrained: 4
show_block_constrained: P2()
14: {..}
player_idx: 1
set_idx: 1
inning_idx: 8
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 0
1: {..}
key: impliedNextPlayer
val: noValue
len: 4
show_block: P1()
len_constrained: 4
show_block_constrained: P1()
15: {..}
player_idx: 2
set_idx: 1
inning_idx: 8
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 4
1: {..}
key: impliedNextPlayer
val: noValue
len: 5
show_block: P2(4)
len_constrained: 5
show_block_constrained: P2(4)
16: {..}
player_idx: 1
set_idx: 1
inning_idx: 9
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 5
1: {..}
key: impliedNextPlayer
val: noValue
len: 5
show_block: P1(5)
len_constrained: 5
show_block_constrained: P1(5)
17: {..}
player_idx: 2
set_idx: 1
inning_idx: 9
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: winSetFunc
val: noValue
len: 5
show_block: P2(W)
len_constrained: 5
show_block_constrained: P2(W)
18: {..}
player_idx: 2
set_idx: 2
inning_idx: 1
key: winSetFunc
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 5
1: {..}
key: impliedNextPlayer
val: noValue
len: 5
show_block: P2(5)
len_constrained: 5
show_block_constrained: P2(5)
19: {..}
player_idx: 1
set_idx: 2
inning_idx: 1
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 4
1: {..}
key: impliedNextPlayer
val: noValue
len: 5
show_block: P1(4)
len_constrained: 5
show_block_constrained: P1(4)
20: {..}
player_idx: 2
set_idx: 2
inning_idx: 2
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 0
1: {..}
key: impliedNextPlayer
val: noValue
len: 4
show_block: P2()
len_constrained: 4
show_block_constrained: P2()
21: {..}
player_idx: 1
set_idx: 2
inning_idx: 2
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 0
1: {..}
key: impliedNextPlayer
val: noValue
len: 4
show_block: P1()
len_constrained: 4
show_block_constrained: P1()
22: {..}
player_idx: 2
set_idx: 2
inning_idx: 3
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 0
1: {..}
key: impliedNextPlayer
val: noValue
len: 4
show_block: P2()
len_constrained: 4
show_block_constrained: P2()
23: {..}
player_idx: 1
set_idx: 2
inning_idx: 3
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 12
1: {..}
key: impliedNextPlayer
val: noValue
len: 6
show_block: P1(12)
len_constrained: 6
show_block_constrained: P1(12)
24: {..}
player_idx: 2
set_idx: 2
inning_idx: 4
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 0
1: {..}
key: impliedNextPlayer
val: noValue
len: 4
show_block: P2()
len_constrained: 4
show_block_constrained: P2()
25: {..}
player_idx: 1
set_idx: 2
inning_idx: 4
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 3
1: {..}
key: impliedNextPlayer
val: noValue
len: 5
show_block: P1(3)
len_constrained: 5
show_block_constrained: P1(3)
26: {..}
player_idx: 2
set_idx: 2
inning_idx: 5
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: winSetFunc
val: noValue
len: 5
show_block: P2(W)
len_constrained: 5
show_block_constrained: P2(W)
27: {..}
player_idx: 1
set_idx: 3
inning_idx: 1
key: winSetFunc
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 2
1: {..}
key: impliedNextPlayer
val: noValue
len: 5
show_block: P1(2)
len_constrained: 5
show_block_constrained: P1(2)
28: {..}
player_idx: 2
set_idx: 3
inning_idx: 1
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 49
1: {..}
key: impliedNextPlayer
val: noValue
len: 6
show_block: P2(49)
len_constrained: 6
show_block_constrained: P2(49)
29: {..}
player_idx: 1
set_idx: 3
inning_idx: 2
key: impliedNextPlayer
val: noValue
cmds: [..]
0: {..}
key: winSetFunc
val: noValue
len: 5
show_block: P1(W)
len_constrained: 5
show_block_constrained: P1(W)
30: {..}
player_idx: 2
set_idx: 4
inning_idx: 1
key: winSetFunc
val: noValue
cmds: [..]
0: {..}
key: breakTotalFunc
val: 4
1: {..}
key: impliedNextPlayer
val: noValue
len: 5
show_block: P2(4)
len_constrained: 5
show_block_constrained: P2(4)
31: {..}
player_idx: 1
set_idx: 4
inning_idx: 1
key: impliedNextPlayer
val: noValue
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: S03
bbTblIsLicensed: False
bbTblType: Snooker
bbTblLength: 357
bbTblWidth: 179
bbTblOEM:
bbTblName: Snooker 3
bbTblCtrlDev: numpad_logilink_UK_18
bbTblIsAdLinkEnabled: True
bbCameraSubjectID: bd63e357-aab4-41a1-bfc5-8e6ab8fd320d
bbDefaultVideoMode: streaming
bbCameraManager: {..}
bbCameraSubjectID: bd63e357-aab4-41a1-bfc5-8e6ab8fd320d
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: 3610cc38-74d6-4ff5-a195-e9d5801ae4ee
showLoginButton: True
url_parameter:
htmlTemplateID: bb_snooker_bt3
ctrlDevID: numpad_logilink_UK_18
ctrlDevMappingID: snooker_bt_UK_18
SessionValues: {..}
sessionID: 99efc7bb-68fe-429d-accb-c6c0fefa84e3
Frank
Cancel Match
playing now...
Alkojah
Rainer
06:46
Omar
1
Frames:
4 / best of 7
2
num
/
*
<--
7
8
9
undo
4
5
6
clear
1
2
3
Player
0
W
0
Break:
0
Points:
4
score history:
4. Frame:
P2(4)
P1()
Submit