x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Office Holiday

Epic Games' offices will be on holiday from June 22nd to July 7th. During this period support will be limited. Our offices will reopen on Monday, July 8th. 

Replication - Server sees all, client sees none.

Hello again, me again with yet another replication issue.

I'll lay out the basics of what I'm trying to do, show some screenshots of what I've got and explain what's not working.

I'm doing some basic prototyping with some box assets that are able to move around, look up and down (The normal stuff) and also fire a laser.

Everything so far, works locally AND it also replicates to the server perfectly too. However, when I perform a look up and fire action on client 1, client 2 doesn't see it but the server does. Basically meaning the person hosting the local server can see everything as intended, but the clients do not.

Issue 1: Arm pitch rotation replication alt text Here is the function I'm calling to replicate to server

alt text Here is the main event flow to call it.

Now this value replicates to server perfectly, just not to the other clients. Not quite sure how to replicate that event to other clients for each player that connects.

Issue 2: Laser Fire Replication (This is more than likely the same issue)

alt text Function Part 1 alt text Function Part 2 alt text Mouse Click Event alt text Function Call

I tried getting a screen shot, but my laser goes pew too quickly to catch :p

Same as arm rotation, functions on client making the action and replicates on the server, other clients unable to see.

I know this is a big ask so any help is a big help!

Also, some uploaded images, some imgur as I kept getting No File Exists error when trying to upload more.

Product Version: Not Selected
Tags:
more ▼

asked Oct 29 '14 at 05:18 PM in Blueprint Scripting

avatar image

Hodgeasaurus
163 15 18 25

avatar image Hodgeasaurus Oct 29 '14 at 06:49 PM

I have also now tried using the Authority Node and also tried making a separate function if player is the server. Still no luck.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

This could help you: https://www.unrealengine.com/blog/blueprint-networking-tutorials

I think that part you're missing is multicast event.

  1. Create custom event, name it.

  2. In details, Graph tab, set Replicates combo box to Multicast.

  3. This event will be called on all clients when you call it from server.

  4. To call it from server, start typing name of this event (context sensitive). Call node should be found, after you create it, it should contain: Replicated to all (if server) text.

Marcin

more ▼

answered Oct 29 '14 at 07:37 PM

avatar image

mpo
578 23 15 46

avatar image Hodgeasaurus Oct 29 '14 at 07:53 PM

Thanks for the reply mpo.

I have tried the Multicast function but still seem to have no luck with the Server to Client replication.

I'm really getting to the edge of frustration with trying to get this to work... I've been trying for two days now and have really hit a brick wall with it.

alt text

avatar image Hodgeasaurus Oct 29 '14 at 09:51 PM

So, thinking about it I think I've been going about it the wrong way. I should be asking the server for all the firing mechanics. That way the client can't spam false hits. However my issue still remains with the arm pitch rotation. Unless this too should be relayed from the server?

avatar image mpo Nov 01 '14 at 03:46 PM

You should call "Pitch Look Server" function on the server side - connect this node to "PitchLook" event handler. Then this function if called on server will perform multicast to other clients. Marcin

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question