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"

[Closed] Why do variables stop replicating when data rate exceeds 10KB/s

Hi,

I have observed a problem in my networked game, where variables stop replicating completely when the data rate exceeds what seems to be about 10KB/s.

I have set the following values in the config files:

DefaultEngine.ini:

 [/Script/OnlineSubsystemUtils.IpNetDriver]
 MaxClientRate=50000
 MaxInternetClientRate=50000

BaseGame.ini:

 [/Script/Engine.GameNetworkManager]
 TotalNetBandwidth=600000
 MaxDynamicBandwidth=50000
 MinDynamicBandwidth=4000

I've tried different values, but it always seems to be 10KB/s that variables stop replicating. And I've also confirmed that they are being read correctly, by checking them at runtime. As I understand it, I think this should set the maximum data rate per connection at 50000B/s, and the max data rate divided between all connections at 600000B/s. So why would replicated variables stop replicating when the data rate exceeds 10KB/s?

From testing, RPCs still seem to get through, even Unreliable ones (although some Unreliable RPCs are droppped at higher data rates).

I'm aware that RPCs are prioritized over replicated variables, but there should be plenty of spare bandwidth anyway.

If it matters, I'm testing in the editor.

Have I misunderstood the function of the above variables in the config file? Otherwise, does anyone know why this might be happening?

Thanks very much

Update: I've done some more testing, and increasingly suspect this to be a bug, so I've submitted a bug report: https://answers.unrealengine.com/questions/392972/bandwidth-limit-is-10000-kbs-irrespective-of-setti.html

Product Version: UE 4.10
Tags:
more ▼

asked Feb 28 '16 at 09:00 PM in C++ Programming

avatar image

Jonwood
78 2 8 15

(comments are locked)
10|2000 characters needed characters left

The question has been closed Mar 24 '16 at 09:36 PM by Matthew J for the following reason:

Duplicate Question


1 answer: sort voted first

Hello Jonwood,

I see that you made another post in the Bug Reports section about this issue over at this link:

https://answers.unrealengine.com/questions/392972/bandwidth-limit-is-10000-kbs-irrespective-of-setti.html

I'll be closing this one as a duplicate as we'll be handling the correspondence over in that section. Please refer to the other post for any further assistance. We'll get to you as soon as we can.

more ▼

answered Mar 24 '16 at 09:36 PM

avatar image

Matthew J ♦♦ STAFF
31.8k 526 90 417

(comments are locked)
10|2000 characters needed characters left

Follow this question

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

Answers to this question