Completely backwards. The server is where the real logic happens, with the client mostly just doing what it's told.
It's a lot of work to replicate and no, dice rolls and quests are not client-side.
Beyond the graphics, pretty much everything in your post is wrong.