Why is the ServerTravel command not recognized for Dedicated Servers?

Hey Elea!

I fixed my issue by shifting some of my code into my game’s PlayerController class, which allowed my Remote Procedure Call (RPC) to work. Basically, my problem was that I was trying to have the GameInstance class send a call from the client to the server, but the GameInstance doesn’t work that way - my event was trying to run on the client despite being set to “Run on Server.”

Is there anything in particular you could use a hand figuring out? If you need to know which classes support replication, check out the PDF I linked from eXi (and try to add some logging so that you can see if you code happens on the client or server - having logging helped a lot). If you want to know more about launching a session and connecting to it, look at the blueprints I included in the original question. Most of that didn’t have to change - I just had to make sure my RPCs went through the PlayerController instead of just doing them all in the GameInstance where I had them originally.

Let me know if there are any specific gaps I can help fill in for you, and I’ll do what I can!