ControlARK for Windows
What's new
Join/leave from the game's own announcements; player list request on the bot's own PlayerState only; log players dropping off the list
Run it and sign in with your username and token. After that the app updates itself: when a new version is out it asks once, then restarts into it.