It seems to m that FireServer() is an announcement to the whole server, and whoever is waiting to receive it will do some sort of function. However, I think that this is supposed to be done with an event (such as script.Parent.Touched:FireServer(“Something”)) Yet I’ve seen scripts with instances that ‘fires the server’. What is the instance in this case??
1 Like
The Instance is a ‘remote event’, which makes no sense to me.
FireServer is usually used for an item called “Remote Events” which is something you can use to communicate with the server/client i suggest you read the documentation, for a localscript you use :FireClient()
Instead, if you do not know what the Server-Client boundary is, please read the links
Hopes this helps you
3 Likes
RemoteEvent
will allow you to communicate between Server and Client. :FireServer()
is a function which allow you to run something on the server for everyone can see it which are pretty good.
1 Like
You also need to refence the “Remote Event” (game.Workspace["Remote Event"]:FireServer()
) it wont work because its a unique property to the item.