0 votes

This is the error i got. I tried looking at all of the previous forums to fix this, but none worked. I tried changing the remote function to master and puppet, and all of them. Im new to godot multiplayer so i dont know whats wrong.

E 0:00:03.087 processrpc: RPC 'SendButtonPresses' is not allowed on node /root/Server from: 419113552. Mode is 0, master is 1.
<C++ Error> Condition "!cancall" is true.
<C++ Source> core/io/multiplayer
api.cpp:295 @ processrpc()

Godot version 3.3
in Engine by (12 points)

We'll need more code than that to figure out what is wrong. maybe make a git repo and link it.

here is a project I worked on with multiplayer: https://github.com/ACB-prgm/Godot_GamePad. Idk if it will help you, but I know there aren't a lot of good resources on making multiplayer so I figured I would share. Be aware though, I have a dedicated server and client rather than having them both in the same script, which might confuse you.

I figured it out. I apparently had my script renamed to Server2 when starting the server. Preventing the client server as a singleton fixed it.

Please log in or register to answer this question.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.