As a GM, how can I stop killing my games?

Probably the worst issue I have as a Game Master is that I think of a game, I write a campaign plot for it — End, Beginning and Middle, get hyped, hype my players, and after 2 months I get bored with it and want the story to end so I can start running a newer game or campaign I’ve thought up in the meantime. So I just disappear some weeks and invent I have stuff to do, cancel the game, and run another one.

Usually, midway through our game I have a better idea for a campaign, and that’s how our group has evolved: Each campaign, I have to accept, has been more fun and intriguing than the last one, but just the thought I could be roleplaying a better plot with better mechanics is too much. I really like my group, and they like my plots so much they ask me for a Q&A session pretty much every week to know what will happen, villain bios, NPC bios, etc; however I just pretend that I am still enjoying the original campaign.

Two months ago we started playing a 4E game about guys who get trapped inside a videogame, and 4e was very good for it, since it was just fight and fight and fight, and the whole plot is about well, the hostility of the online game towards the players and a moral of “every life is precious”, ironic in an intentional way.

The thing is, I discovered 5e, switched systems, loved it, and it doesn’t feels like playing inside a videogame anymore. The adventures on that world have become boring for me already, and the players are just coming to the table for the plot. Indeed, I’m supposed to design next adventure but just thinking about all I can do on other setting with these rules hypes me so much, and really, I can’t think of anything more interesting for the guys now, specially since we’re too deep into the adventure it’s too late to make it “non linear”.

I’m planning a sandbox campaign for when we “finish” this one, and I’m having fun as a GM as never before, imagining interaction, building the important locations, making random encounter and weather tables, etc; but then I think I have to go back and master something that isn’t just interesting for me, may as well just run a pure roleplaying game for the current campaign, no combats, but the players expect more.

When they noticed me making a new campaign, they seemed curious and excited, but one of my friends told me: “We’re gonna finish the campaign we have now, right?”. She seemed kinda worried the same story would repeat.

My summer break is about to end, and my sandbox campaign design is halfway done, and I haven’t mastered our current sessions for days and two of the players even asked me if we could begin the other campaign already, while the other two keep telling me I shouldn’t let the current one die.

The fact that there’s still too much to do on our current game overwhelms me, since I’m getting bored of bringing them the same story every week, and I already decided my next campaign will be led by player motivations that will affect the little plot I have readied for it, and make them help me build the world.

So, how do I get out of this vicious circle? How do I stick with the campaign in progress and stop being lured by the thought of creating a new campaign?

Stop UUID injection in MYSQL Database

I have a cordova app that logs users in based on their devices model+platform+uuid. For example: Pixel 2Android39798721218. The way this works when a user uses a new device is detailed in the following:

  1. Users opens app
  2. App sends uuid code to checking page like: login-uuid?id=(uuid_here)
  3. If the uuid does not exist in the database the user is directed to a login page with the url: login?uuid=(uuid_here)
  4. User logs in and the uuid is sent to the login backend where it gets stored in a database
  5. When the user opens the app again they are logged in because their uuid is in the database

My question is basically, if someone knows a users login details. They can navigate to login?uuid=foo and then even if the user changes their password the attacker can still login by navigating to login-uuid?id=foo. Is there any way to mitigate this or will simply removing all logged in devices when a user resets there password be enough?

Is there a way to stop using emails for new accounts, but continue for existing?

Hi, all. :)
My question has to do with emails.
I want to update and get some new ones, as the ones I have are on a few lists.
Sven said all I have to do is uncheck them and add new and the unchecked ones will still be used to verify etc. for targets that are halfway through the process of posting and the new (checked) emails will be used for new accounts.
Will I still be able to post additional links on existing accounts if the emails that were used at the time are present but unchecked?
I want the benefit of clean emails, but I also want to begin posting additional links where possible.
If not, I guess I can just create a new project with the new emails, and continue using the old ones to post on the old projects.

[ Other – Society & Culture ] Open Question : My son supports the black people movement, how do I stop him?

(F61). Ever since this stupid Black Live matter (All lives matter) grew in popularity, my son won’t shut up about it. He’s always watching the protests and he has even mentioned going to protest! I’m not okay with that. He knows about white privilege, but he still wants to help “the blacks” in a useless publicity stunt. He turned 16 and got his license recently, so I threatened to slash his tires if he left the house. In my opinion, this whole movement is only important because everyone’s at home, nobody would care if this liberal coronavirus crap didn’t happen. This has just put me in a bad mood. Not trying to offend. 

Function minimization as genetic algorithm stop condition

I have implemented genetic algorithm for a problem where I have an objective function which I need to minimize:

Cost = ax + by + cz -> min 

The genetic algorithm should have found the optimal solution if objective function is satisfied.

The function will never reach 0 or below, so I just need to minimize it. Now, since there are no objective values to be reached, how do I know whether the objective function is satisfied or not?

Do ranged attacks end Time Stop?

How do ranged weapons work in a time stop? 5e Time Stop ends when I directly affect another creature. In other words, if I cast a spell that affects another creature or try to hit somebody with a melee weapon. How does this interact with ranged attacks? If I shoot an arrow or use a sling, will my missile keep going, or stop when it leaves my bow/sling? If I throw a bunch of knives, will they keep going and hit an enemy, breaking my Time Stop, or will they stop moving once they leave my hand and resume motion once the time has begun to move normally?

On a related note, if I were to use Creation in a Time Stop to drop a 5-foot cube of steel on top of an enemy’s head, that would wait until normal time to actually fall on them, right? It wouldn’t fall in stopped time and break it early, would it?

Why am I asking? No real reason, I just thought it might be nice to have this information.

How do I get a new player to stop rewriting my game to match his favorite fiction?

I have a D&D 5e game that I’ve been running for a year that is on pause because some players don’t want to play online or go outside (stupid plague ruining my tabletop). So I offered my son and the player who still does small gatherings a filler game. My son picked Star Wars, I agreed. He told his adult sister, who wanted to come over with her boyfriend to join. During session zero I warned that Star Wars canon, for me, is the original trilogy and the original rulebooks from West End Games (1987).

In no time the boyfriend was saying his character is the cousin of Dash Rendar (who?) because that’s his favorite character. He defends his expectation because he bought himself a Dash Rendar miniature. Then, 4 sessions in, he wanted me to replace his ship, despite my effort to give him stats, background, drawings and floorplan, with Dash Rendar’s ship, because he bought a miniature for it (after having the other ship for a couple sessions). There is also the expectation that I make Dash a major NPC in my game, and give him Dash’s guns and equipment, and something about a planet; I stopped listening. I’ve never had a player like this (in 35 years). He’s not belligerent when I point the lines of ‘few’, ‘minor’ or ‘cosmetic’, or session zero. He just repeats the requests endlessly. And argues that they are still few, minor and cosmetic. And that’s just the character he wants to play. And he doesn’t see how making the game “enjoyable for him” should be such a hassle for me. It’s completely poisoning the game for me, I don’t even want to judge it anymore.

So to resolve it (dodge it entirely), I asked them if they would like to join my D&D game when social distancing stops or pauses or lightens or whatever. I thought it would help because they don’t have history with Forgotten Realms, so there wouldn’t be the crossed expectations. Since my son and his uncle are in both games, we could do some side adventures to level them up to toward the existing party, learn the rules and explain their characters’ relationships with the existing party. They said yes, and made D&D Beyond accounts to join my campaign. The boyfreind made a Warlock Hexblade. I was stoked to have eliminated the problem.

But now he doesn’t want to have anything to do with the Raven Queen, he wants me to replace her with some guy named Leoric from Diablo 2 because that’s his favorite console game. And I need to modify Shadowfell to be more like Diablo 2. And ALL of his spells and features and feats need a necromantic effect that mimic his favorite spells from the video game. I don’t want to hardline him, because I made concessions for every player, they just stopped demanding additional changes somewhere around ‘totally reasonable.’ And like my experience in the Star Wars game, a few concessions have already resulted in the expectation of more, more, MORE!

I pushed back, and he said that he wants to replace him with a Necromancer like Raistlin from DragonLance. Head:0, Brick Wall: Infinity

I am teetering on the edge of just telling him that I don’t try to play his PC, so he shouldn’t try to rewrite my game, and he’s welcome to go find another table where he can play Dash Leoric or whatever. Am I actually wrong, does this fall under the umbrella of ‘the judge’s first job is making the game fun for the players’ or is this guy hijacking my agency as creator and judge? If I am right, and discussing it does not work, what’s the next thing to try?

It does NOT help that it was my own dumb ass that invited my daughter’s boyfriend into my game in the first place. 🙂

How to stop malicious WIFI from doing (whatever it wants to do)?

Was reading this: How to check if a Wi-Fi network is safe to connect to?

When I came across some comments

I can redirect you to other pages without your interaction. Install key loggers. Heck if your browser runs activeX objects I could open a shell on your machine without your knowledge. That last example is rare these days but what’s not rare is tricking you into installing a shell for me, keylogging, session stealing, and redirection.

Or as I mentioned in my post, drop a crypto miner on your machine with the tool I wrote

Written by Anthony Russell in the comments of his answer.

So, this looks bad, obviously. What I want to know is how can I stop these attacks? Blocking javascript sounds like a good start, the original post also suggested to check my device for open ports (they did not demonstrate how to shut them though). What else? Is there a fool-proof way to prevent these sort of (virus injection? remote control?) attacks? I am not talking about logging, though. That’s a given when you connect to any network.

What I’m most worried about is virus injection. But other attacks (like key loggers) mentioned above are concerns too. Just share whatever comes to mind. I’m sure other people will fill in the blanks.

Sorry if I sound like a complete noob. That’s because I am. Sorry in advance.