Are static variables automatically replicated?

This seems to be the behavior I’m seeing. Basically, I’m setting a static bool variable on a client, but then the server also updates the variable O_o Not doing anything else besides setting value on the client.

Random thought…could it be that I’m launching 2 clients (one is the server) from the editor? Could they share static variable settings on the same machine like this?

This is happening to me. Any update?

im just guessing but maybe its because you have “Run Under One Process” enabled in the multiplayer options. So you have the same UE4 instance and therefore the same static.

Play > Advanced Settings > Multiplayer Options > Run Under One Process

But do you really need a static? Maybe you can use PlayerState or something like that instead