Skip to content

[ Bug ] Observer tool seems to send information too slowly to the prod toolkit under specific conditions #75

@saadbruno

Description

@saadbruno

Describe the bug
The prod toolkit updates the info on screen too slowly (such as in-game timers, etc)
The reason I think this is a league-observer-tool issue and not related to the league-prod-toolkit is that I have 2 PCs at home (connecting to the same LPT instance), and this issue only happens on one of them (my league-prod-toolkit is running on a separate ubuntu instance).

This means that the in-game overlay on LPT is always delayed compared to the actual game.

Other relevant info is that when this issue happens, if I close the observer tool, but keep the LPT scoreboard still open, you can see it still updates (while delayed compared to the gameplay). So I don't know if the observer tool is sending too much data and LPT can't keep up with it or if it's something else.

To Reproduce
Steps to reproduce the behavior:

  1. Just run the observer tool and connect to LPT
  2. See error

Expected behavior
LPT scoreboard should keep up with the actual game data

Screenshots
image

System:

  • OS: Windows 11
  • Node: Whatever is in the latest Docker image
  • Prod Tool Version: v1.8.6
  • Observer Tool Version: v6.8.1

Additional context
The issue happens on my Windows 11 machine. The other PC where it runs smoothly is running Windows 10, I don't know if Windows 11 has to do somthing with it.

I tried running the observer tool with compatibility mode set to windows 8 and it didn't help. Running as admin also didn't help.

Logs didn't show any relevant info:

logs
[2024-01-03 17:46:56.938] [info]  (updater)          Checking for update
[2024-01-03 17:49:23.256] [info]  (updater)          Checking for update
[2024-01-03 17:49:24.738] [info]  (updater)          Update for version 6.8.1 is not available (latest version: 6.8.1, downgrade is disallowed).
[2024-01-03 17:51:45.134] [info]  (in-game-live-events) {
	"eventname": "OnKillDragon_Spectator",
	"other": "SRU_Dragon_Chemtech",
	"otherTeam": "Neutral",
	"source": "woshibt196",
	"sourceID": "6",
	"sourceTeam": "Chaos"
}

[2024-01-03 17:51:45.135] [info] (in-game-live-events) [
{
eventname: 'OnKillDragon_Spectator',
other: 'SRU_Dragon_Chemtech',
otherTeam: 'Neutral',
source: 'woshibt196',
sourceID: '6',
sourceTeam: 'Chaos'
}
]
[2024-01-03 17:51:50.647] [info] (in-game-live-events) {
"eventname": "OnTurretPlateDestroyed",
"other": "Turret_T1_L_03_A",
"otherTeam": "Order",
"source": "woshibt196",
"sourceID": "6",
"sourceTeam": "Chaos"
}

[2024-01-03 17:51:50.648] [info] (in-game-live-events) [
{
eventname: 'OnTurretPlateDestroyed',
other: 'Turret_T1_L_03_A',
otherTeam: 'Order',
source: 'woshibt196',
sourceID: '6',
sourceTeam: 'Chaos'
}
]
[2024-01-03 17:51:50.649] [info] (in-game-live-events) {
"eventname": "OnTurretPlateDestroyed",
"other": "Turret_T1_L_03_A",
"otherTeam": "Order",
"source": "woshibt196",
"sourceID": "6",
"sourceTeam": "Chaos"
}

[2024-01-03 17:51:50.649] [info] (in-game-live-events) [
{
eventname: 'OnTurretPlateDestroyed',
other: 'Turret_T1_L_03_A',
otherTeam: 'Order',
source: 'woshibt196',
sourceID: '6',
sourceTeam: 'Chaos'
}
]
[2024-01-03 17:51:50.733] [info] (in-game-live-events) {
"eventname": "OnTurretPlateDestroyed",
"other": "Turret_T1_L_03_A",
"otherTeam": "Order",
"source": "Minion_T200L2S00N0077",
"sourceTeam": "Chaos"
}

[2024-01-03 17:51:50.733] [info] (in-game-live-events) [
{
eventname: 'OnTurretPlateDestroyed',
other: 'Turret_T1_L_03_A',
otherTeam: 'Order',
source: 'Minion_T200L2S00N0077',
sourceTeam: 'Chaos'
}
]
[2024-01-03 17:51:50.768] [info] (in-game-live-events) {
"eventname": "OnTurretPlateDestroyed",
"other": "Turret_T1_R_03_A",
"otherTeam": "Order",
"source": "Minion_T200L0S00N0088",
"sourceTeam": "Chaos"
}

[2024-01-03 17:51:50.769] [info] (in-game-live-events) [
{
eventname: 'OnTurretPlateDestroyed',
other: 'Turret_T1_R_03_A',
otherTeam: 'Order',
source: 'Minion_T200L0S00N0088',
sourceTeam: 'Chaos'
}
]
[2024-01-03 17:52:10.536] [info] (in-game-live-events) {
"eventname": "OnTurretPlateDestroyed",
"other": "Turret_T2_R_03_A",
"otherTeam": "Chaos",
"source": "凌 宝",
"sourceID": "3",
"sourceTeam": "Order"
}

[2024-01-03 17:52:10.536] [info] (in-game-live-events) [
{
eventname: 'OnTurretPlateDestroyed',
other: 'Turret_T2_R_03_A',
otherTeam: 'Chaos',
source: '凌 宝',
sourceID: '3',
sourceTeam: 'Order'
}
]
[2024-01-03 17:52:20.737] [info] (in-game-live-events) {
"eventname": "OnTurretPlateDestroyed",
"other": "Turret_T2_R_03_A",
"otherTeam": "Chaos",
"source": "凌 宝",
"sourceID": "3",
"sourceTeam": "Order"
}

[2024-01-03 17:52:20.738] [info] (in-game-live-events) [
{
eventname: 'OnTurretPlateDestroyed',
other: 'Turret_T2_R_03_A',
otherTeam: 'Chaos',
source: '凌 宝',
sourceID: '3',
sourceTeam: 'Order'
}
]

Is there anything I can do to help reproduce this bug?

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions