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"

High bandwidth usage with no objects in the scene

This has been troubling me for a while. I spend a great deal of time optimizing my network traffic, but when profiling, I notice that UE4 itself is using up a a ton of network bandwidth. Obviously some network traffic is to be expected, but this seems excessive. As well, the higher the network tick (regardless of if I'm sending data or not), UE4s usage goes up. UE4 seems to send an amount data each network tick.

When profiling a blank project with a blank level, doing PIE with 2 players on a dedicated server (attached), I see that each frame has Outgoing bandwidth of ~150 bytes, which at 100 hz is 15kB/s, or 120kb/s. You might think its not a lot, but it scales up with adding more users.

The properties/RPC tabs are all but empty, with no network traffic (makes sense, the scene is blank). AFAIK, there is no indication of what that traffic is.

I was wondering if anyone could shed some light onto what this latent traffic is, and if/how I could reduce it.

link to profile file (not allowed to attach .nprof file type): https://drive.google.com/file/d/1gfUvTOFyhCmWxOTseR2MU-vBt3felHNy/view?usp=sharing

alt text

Product Version: UE 4.18
Tags:
untitled.jpg (296.0 kB)
more ▼

asked Nov 15 '18 at 04:09 PM in Using UE4

avatar image

Nantuk
16 1 5 9

avatar image Nantuk Nov 17 '18 at 08:48 PM

Any ideas/hints? I think it would be awesome if I could control this latent bandwidth usage in some way, or at least some info on what it is.

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

1 answer: sort voted first

Let's see a sample of what you have replicating on event tick

more ▼

answered Nov 15 '18 at 09:05 PM

avatar image

Debaucher
67 1 6 8

avatar image Nantuk Nov 15 '18 at 10:04 PM

How do you mean? The only ways I know how to profile the network is by doing "netprofile enable" then "netprofile disable" to generate a .nprof file, which looks as shown above. Then there is "stat net", which shows similar readings to the profiler, but a little less verbose. Are there other ways to profile that I am unaware of?

In the above example, the tabs "All Actors", "All Properties" and "All RPCs" are basically blank. This is a blank project and blank level, I am replicating no variables, no actors, and sending no RPCs myself.

(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