Pyright is the open source language server behind pylance and it works just fine in my neovim setup (in case you hadn’t recognized the commands and the logo). There’s also basedpyright if you have beef with pyright.
Protip: let someone else manage your neovim setup: just use lazyvim.org
I am one of those players. It’s not easy to keep my attention on the game, especially when playing online, but I do enjoy it a lot and am genuinely thankful for the game master making this possible.
If your players are not having fun, you’ll notice soon enough: it’s not easy to reserve a 3-hour timeslot regularly.