So I have been using RemoteEvents as a method of communicating between scripts and if you press play in studio, the communication is fine, however once you open a test server. It throws the error saying “FireServer can only be called from the client”
Not sure if there is a workaround to this, but I see no reason why the server is unable to communicate with the server through FireServer. Just have nil as the player argument on the receiving end.
The reason I ask is that I have made significant progress on a game under the premise that the server could use FireServer since it worked when i had a test case when pressing play in studio.
1 Like
Use Bindables for server->server/ local -> local communication. They’re pretty similiar to remotes.
http://wiki.roblox.com/index.php?title=Bindablefunction
http://wiki.roblox.com/index.php?title=Bindableevent
3 Likes
Thanks for the workaround, I was using some RemoteEvents for both Server>Server and Server>Client. But I guess I can make a mess about my work to deal with it