Just let people get one roll per 24h, that way the wannabe cheaters have to wait 24h for their next roll or just accept to follow the rules if they want to start playing.
I don't understand what the purpose of this proposed solution would be. Let the player play as they want, even in multiplayer. It's not a competitive game, so everyone can do as they please. In Solasta, both modes are available, and everyone plays as they prefer. Clear and simple.