This mod introduces multiplayer to Balatro. It adds a new tab to the run setup menu, "Daily". In the Daily tab there's the option to start a daily run or view a leaderboard for top hand scores, as well as your personal best.
When you finish a daily run, your top hand score will be posted to the server. You can re-run the daily as many times as you want to try and improve your high score. There will be a new run available every day to try.
Keep in mind, this mod is in a very early state. Bugs are likely, and it's possible the mod server could experience downtime, though I will do my best to keep that from happening.
Feedback is highly considered as I plan to continue adding features which build off the foundation of a multiplayer experience. This is only the first iteration, but I've found it to be fun in its current state. I hope you do too!
[Latest release](#1273387775579918426 message)
Installation instructions can be found in the README.
FAQ
I want to play the daily run, but I haven't unlocked the deck, what do I do?
Switch your profile to an unused one, press the "Unlock All" button. This will allow you to play any daily challenge with a full collection of jokers, vouchers, etc.
Is a Steam connection required to use this mod?
Yes. Scores are bound to the player's authenticated Steam ID.
Why do you need a custom luasteam?
Steam authentication is important to prevent cheating and abuse. The official release of luasteam is missing a specific method that makes Steam authentication possible (GetAuthTicketForWebApi) . The custom luasteam adds that method.
P.S. My GitHub repo for this is private because it also contains the code for the server. The Lua code is basically "open source" anyway. Still, please let me know if I need to change something to be in line with the Discord rules.