Neeko-Server icon indicating copy to clipboard operation
Neeko-Server copied to clipboard

Replay server doesn't work after 14.1

Open hackoh opened this issue 1 year ago • 4 comments
trafficstars

I don't know why, after 14.1, replay server doesn't work anymore. Sometimes can show loading screen, sometimes can play start chunk, but cannot play whole game.

hackoh avatar Jan 17 '24 07:01 hackoh

Thanks for noticing, I'll investigate this weekend 🙂

Vidalee avatar Jan 19 '24 09:01 Vidalee

I confirmed 2 facts.

  1. metadata no longer provides "startGameChunkId" so getLastChunkInfo() doesn't work as intended anymore.
  2. sometimes game misses chunks/1.bin for some reasons.

hackoh avatar Jan 23 '24 04:01 hackoh

After some tests (only on EUW):

  • The address of the spectator servers changed and reverted to spectator.euw1.lol.pvp.net:8080 from spectator-consumer.euw1.lol.pvp.net
  • The removed the featured games endpoint from the spectator server
  • It seems like it's an old version of the spectator server: http://spectator.euw1.lol.pvp.net:8080/observer-mode/rest/consumer/version returns 1.0.31 while http://spectator-consumer.euw1.lol.pvp.net/observer-mode/rest/consumer/version returns 2.0.0
  • This version doesn't seem to use keyFrames, as the getLastKeyFrameInfo endpoint doesn't seems to work.

I could work around this but there are serious stability problems with the spectator servers right now. I cannot spectate someone from my friend list using the league client most of the time, as the spectator server will tell me this games doesn't exists, and the spectator-v4 API from riot games too. I heard they are working on spectator-v5, we'll see. image

While I was at it I updated the code to handle riot games accounts instead of summoner names #27

Will work on updating the code to not use keyFrames and handle the new chunk logic.

Vidalee avatar Jan 28 '24 12:01 Vidalee

Is there an update on this ?

kimmu9512 avatar Jun 26 '24 18:06 kimmu9512