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"

Ping not coherent between server & client

Hi,

If you look at the ping on the client and on the server, you don't have the same value (in PIE, I have an overrall ratio of 1 for 2).

On the client, I'm drawing the value of : PlayerState->ExactPing and on the server I'm using PlayerState->Ping*4.

Is there any explaination of this discrepancies or is it a bug?

thanks,

[Edited to highlight the fact that I display the replicated ping * 4]

Product Version: Not Selected
Tags:
more ▼

asked Nov 12 '14 at 12:52 PM in Bug Reports

avatar image

Elvince
494 43 70 157

avatar image Jonathan Dorman STAFF Jan 30 '15 at 10:59 PM

Hey Elvince, are you still having trouble with this issue?

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

1 answer: sort voted first

Hey,

ExactPing is Ping * 4. The discrepancy isn't a bug but a feature. Ping is for replication as its an uint8 and ExactPing is a float. 3 bytes more than Ping. Thus ExactPing is for display and Ping is for replication. Please see https://docs.unrealengine.com/latest/INT/API/Runtime/Engine/GameFramework/APlayerState/index.html for reference.

Regards,
Michael Brune

more ▼

answered Nov 13 '14 at 07:06 PM

avatar image

MJBrune
119 2 8 8

avatar image Elvince Nov 14 '14 at 09:45 AM

Hi,

I was not clear in my question. I already know that I have to multiply by 4 to get the "replicated ping". My issue is that even multiply by 4, the discrepancies is a ratio of 1 for 2 (like 40 and 80ms). This is why I raised this.

Have you tried that on your side? Does the ping on the Server & Client match with a 5% error margin?

thanks,

avatar image MJBrune Nov 16 '14 at 10:25 PM

Hey,

Loading up shooter game and my own game. I've tested this without seeing the same results. My pings are usually equal.

Regards, Michael Brune

avatar image Elvince Nov 17 '14 at 01:09 PM

Thanks for the update. Might be something on my side. I will look in shootergame for this and see how it behave.

In fact, by doing some network testing with latency on my game, I saw that my initial thought was wrong, it's not a "2x" ratio but seems to be a nearly fixed dependency of 30ms. I'm suspecting that it's like a frame time. I need to do another test to see if the ping discrepancy is linked to the Frame rate.

thanks!

(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