Or perhaps learn to enjoy rpgs as a game first.Don't run anything.
Actually take the break you keep saying you need to do every time one of these games or campaigns go sideways. Stop doing this to yourself.
What DEFCON said. The first paragraph could be rewritten as "I have friends coming over that don't really care about or enjoy RPGs, but agree halfheartedly to go along." And the second: "I invest a ton of effort into it, and then am upset they don't match the effort I've put into this game I knew they aren't into."In a couple weeks I am running a game for a few casual players who stop by every few months to have dinner, drink, and kinda pay attention to a game that usually lasts less than 2 hours.
Almost every time, I over prepare and worry too much. I want folks to have a good time, but there's no character development, little roleplay, no connected stories. The sessions are too short and infrequent to play even "one shots."
So what's a good way to run a two hour session?