1. We are temporarily shutting off our North American server. It will be ready for 1.6, will you?
    Dismiss Notice
  2. Forum update. Read more here.
    Dismiss Notice
  3. Happy 9th birthday PRTA! Read more here.
    Dismiss Notice
  4. PRTA Community Update - September 2019. Read more here.
    Dismiss Notice
  5. Hey Guest, would be great if you'd chip in here. All support is greatly appreciated!
    Dismiss Notice
  6. Become a member of PRTA today, fill out the application form here.
    Dismiss Notice

Server Issue Server Issue Report - Danesh_italiano

Discussion in 'Player, Admin and Server Reports' started by Danesh_italiano, Sep 9, 2019.

  1. Offline
    Danesh_italiano

    Danesh_italiano

    Joined:
    Dec 23, 2017
    Messages:
    56
    Likes Received:
    53
    Trophy Points:
    80
    Server Report

    Report Submitted by: Danesh_italiano

    Server: Project Reality - Modern Conflict

    Nickname: Danesh_italiano
    Profile:


    Date of Issue: Sep 9, 2019
    Time of Issue: 15:00:00

    Description of the issue: Server is running very poorly. Any time you do !fps, it will report lot of bad/high frames! Does not matter if the server is full or have only 20 players (just tested with 20 players on Fallujah and reported 5 bad frames above 80ms).

    You can see the problem on my video but if you join PRTA right now and keep typing !fps, it will report bad/high frame ALL THE TIME! And this problem may be impacting the deviation system?!?!?! (Alon know better about this)

    MY offer for testing with windows server still there. (i know a easy solution to "enable" prta cp/back_end/what ever you call it on my server...)

    FIX IT PL0X!

    Evidence:

    I agree that I have read and understood the PRTA Server Rules :

    ___________________________________________________________________________

    An internal Server Report has been created in the Administrator forums to track and monitor this technical issue.
    Thank you for your report.

    An official statement will be posted if nessarsary within 7 days from the initial response.

    PRTA Administration Team
     
    Last edited: Sep 9, 2019
    solidfire93, hairyballs and PBAsydney like this.
  2. Offline
    AlonTavor

    AlonTavor

    Joined:
    Mar 13, 2017
    Messages:
    20
    Likes Received:
    45
    Trophy Points:
    66
    Linux isn't the issue. Something with the set-up is.
    If you say the forbidden phrase "Windows Server" on these forums even less will be done about it.


    tobi-the-fraggel The "temp" folder used by tracker (serverroot/temp): can you make it tmpfs (64mb should be enough)? From what I've seen from the profiler log (from 2 months ago) there are weird spikes after I/O, even on an almost empty server.
     
    agus92 likes this.
  3. Offline
    Mattytoosack

    Mattytoosack Events AREA 94

    Joined:
    May 19, 2014
    Messages:
    2,180
    Likes Received:
    1,077
    Trophy Points:
    226
    Location:
    United States
    Have you tried turning it on and off?
     
  4. Offline
    PBAsydney

    PBAsydney Bad hit detection

    Joined:
    Dec 8, 2017
    Messages:
    139
    Likes Received:
    88
    Trophy Points:
    115
    Location:
    Iceland
    I'm getting the same 75-85 every time I do !fps, it's literally unplayable unless I'm using splash damage or networked projectiles.
     
  5. Offline
    Sloan

    Sloan Proper planning prevents piss poor performance. Technical Dept. Head Sysadmin Lead Coder

    Joined:
    Jul 5, 2012
    Messages:
    13,989
    Likes Received:
    6,530
    Trophy Points:
    276
    PR:BF2 Name:
    Sloan[EEF]
    Server performance is a function of network topology and load as well as the host setup. There have recently been some large-scale attacks on wikipedia which could certainly be causing ongoing issues for various parts of the network, and we know from experience that these can continue for several days. As nothing has changed on the host at the time of reporting it seems most likely that the wikipedia attack is the root cause of any perceived issues.
     
  6. Offline
    Jumbo

    Jumbo PR:BF2 Administrator 9ª Compañía de Infantería

    Joined:
    Sep 9, 2017
    Messages:
    609
    Likes Received:
    1,779
    Trophy Points:
    151
    preppies
     
  7. Offline
    Danesh_italiano

    Danesh_italiano

    Joined:
    Dec 23, 2017
    Messages:
    56
    Likes Received:
    53
    Trophy Points:
    80
    [​IMG]

    That is not a network issue. I made those videos 25/08/2019....
     
    solidfire93, Lorfah and mectus11 like this.
  8. Offline
    AlonTavor

    AlonTavor

    Joined:
    Mar 13, 2017
    Messages:
    20
    Likes Received:
    45
    Trophy Points:
    66
    And this is why I don't bother chasing PRTA. I can't do anything when you refuse to admit the problem.

    Network stress will not create frametime spikes and the problem has been going on for at least 6 months.

    I showed you how to use the Python profiler.
    I explained why the "inaccuracy of the python timer" I (unfortunately) mentioned before exists and how its completely irrelevant if a spike is above 66ms.
    In case you still don't trust the Python timer I went on and found the place in memory the server uses to store the current frametime. (sent to Inspect when I talked to him 3 weeks ago about the PRTA lag. float at [0x0108D9F0] + 0x48). This is used for the game simulation.


    Received nothing back.

    BF2 goes to lengths to hide the fact the server is lagging. Its set to allow 10 tick skips without a slowdown. You can run a server on 3.5hz FPS and people will barely notice. Visual latency will be half a second late but hitreg will barely function.

    1.6 will have a "!fps report" function that toggles on/off sending you a message every time server tick took more than 70ms, so its easier to see how often server lags.
     
    Last edited: Sep 10, 2019
  9. Offline
    PBAsydney

    PBAsydney Bad hit detection

    Joined:
    Dec 8, 2017
    Messages:
    139
    Likes Received:
    88
    Trophy Points:
    115
    Location:
    Iceland
    A while ago SSG had two PR servers running, one of them based in France running on Linux, the other based in Germany running on Windows. AFAIK they were running on similar hardware. It was random which one of them would seed during the early day but it was always very noticeable once you started playing which server you were on without checking. Their Linux server had the same hitreg and performance issues we are experiencing with PRTA and HOG these days, while their Windows server was performing well. There might be more to this, but I'm convinced there is a clear performance gap between windows and linux based servers. Heck, even the russian server running on windows with double the ping of PRTA has way better hit detection and no noticeable micro-rubberbanding last time I played on it.

    And it's not like I have a Windows bias, if anything I'm biased towards Linux in 99% of cases, but the BF2 servers just seem to run better on Windows.
     
    Rooky_Ghost and mectus11 like this.
  10. Offline
    filamu

    filamu PR:BF2 Lead Administrator

    Joined:
    Jan 23, 2013
    Messages:
    864
    Likes Received:
    706
    Trophy Points:
    181
    Okay, so what is causing this, or will this profiler show what causes it?
    What can we do to fix it?
     
    Rooky_Ghost likes this.
  11. Offline
    Inspect

    Inspect Sysadmin IRL Event Attendee

    Joined:
    Apr 12, 2016
    Messages:
    936
    Likes Received:
    1,018
    Trophy Points:
    181
    During the months this whole talk has been going on, I wouldn't say nothing has changed. There's always small stuff changing, but nothing major that should affect the server has changed afaik.


    You are probably aware that there's a lot of other things that can end up having the same effect aside from OS. How do you know the two SSG servers were running same configs? Similar filesystems? Same networking? They probably were not.

    Micro-rubberbanding is an interesting mention, especially every time I try to ask about how does it specifically occur and does it have to be a full server, people close up. If there would be a way to eg. video record this microstuttering, we could test every single config parameter and setup individiually and record the results. It would be a linear way of troubleshooting and would end up having actual results instead of just "I feel this is better now."
    --- Double Post Merged, Sep 10, 2019, Original Post Date: Sep 10, 2019 ---
    Oh shit, sorry. You can blame me on this one. I totally forgot that you DMd me about this. Had my mind on the IRL event and at the time I didn't see it through. :oops:
     
    agus92 likes this.
  12. Offline
    PBAsydney

    PBAsydney Bad hit detection

    Joined:
    Dec 8, 2017
    Messages:
    139
    Likes Received:
    88
    Trophy Points:
    115
    Location:
    Iceland
    I spoke with rana about the servers back then, and as far as I remember both boxes were running an overclocked 4790K with similar specs. Obviously a windows system is not gonna be running the same filesystem and networking as a linux system.

    The micro-rubberbanding I haven't noticed lately, I think it mostly stopped after some server-side patch was applied a few months ago. It was like someone kept jerking the mouse, if i were to aim at a specific point, half a second later the aim would rubberband to a different spot, but that seems to be mostly fixed, and I appreciate that.

    But bullets doing no damage is still very much a thing and is driving me insane. If I am playing as AR I might be able to down a moving target with a quick burst no problem, then 30 seconds later a stationary target tanks 15 bullets and doesn't give a shit. Being on the receiving end is also common, you take automatic fire and you hear all the bullets hit your player model but take absolutely no damage.

    This happens regularly:
     
  13. Offline
    AlonTavor

    AlonTavor

    Joined:
    Mar 13, 2017
    Messages:
    20
    Likes Received:
    45
    Trophy Points:
    66
    That server-side patch increases the update rate from 20hz to 30hz. The expected outcome is less latency for everyone: less getting shot around corner, less delay for your shots to have an effect.
    Any other sideeffects are unknown. Considering other game engine standards (Source,Quake(CoD),Unreal,Overwatch) hitreg should not be affected by adjusting the update rate.

    PBAsydney Do you have a full video showing the last time you changed away from Weapon index 4?
    Deviation is not synchronized. Changing weapons at the same time you go prone/jump/do something that increases deviation might register that deviation penalty on the other weapon server-side. I bet this might happen more often if server skipping ticks
     
  14. Offline
    Inspect

    Inspect Sysadmin IRL Event Attendee

    Joined:
    Apr 12, 2016
    Messages:
    936
    Likes Received:
    1,018
    Trophy Points:
    181
    Is there a way to reproduce this so that one can join the server, test hitreg instantly, change parameters, reboot the server and join again to test how it works now? Running server for two months after every new parameter change and at the end of it making a player questionnaire about hitreg and ruling out possible biases is not really a viable way with this.
     
    Rooky_Ghost likes this.
  15. Offline
    AlonTavor

    AlonTavor

    Joined:
    Mar 13, 2017
    Messages:
    20
    Likes Received:
    45
    Trophy Points:
    66
    Deal with the framespikes first, which are easy to test, then see if it helped.
     
  16. Offline
    PBAsydney

    PBAsydney Bad hit detection

    Joined:
    Dec 8, 2017
    Messages:
    139
    Likes Received:
    88
    Trophy Points:
    115
    Location:
    Iceland
    I don't unfortunately, I'll try to get it recorded.

    In theory, weapons having minimum deviation clientside but a lot of deviation server side for whatever reason could actually explain a lot of hitreg problems, I'm seeing everything connect but from the server's point of view I'm just spraying bullets everywhere. Could be caused by "3-Z-4" too quickly causing desync between client and server deviation? But that doesn't explain why stationary enemies are very often immune to vehicle coax, or why weapons without a deployed mode are frequently not doing damage regardless of visual hits client side.

    Not really. Bolt action / sniper rifles are the most noticeable. Sometimes you can hit the same stationary target with 3 shots in a row and do no damage. But the hit detection problems seemingly come in random spikes, sometimes you have issues, sometimes it's fine.
     
  17. Offline
    AlonTavor

    AlonTavor

    Joined:
    Mar 13, 2017
    Messages:
    20
    Likes Received:
    45
    Trophy Points:
    66
    That's my thoughts. Framespikes might make it happen more often. You apply the deviation penalty to index 3, server applied it to index 4.

    No idea.
     
    Last edited: Sep 10, 2019
  18. Offline
    PBAsydney

    PBAsydney Bad hit detection

    Joined:
    Dec 8, 2017
    Messages:
    139
    Likes Received:
    88
    Trophy Points:
    115
    Location:
    Iceland
    A certain other server switched to Windows server and all of a sudden the hit detection is fine, people are going down in 2-3 bullets instead of 15-30, it's like playing a different game.

    Doing the !fps command yields a lot of bad frames there also, but hit detection is unaffected.

    Maybe they switched to a magic config when they switched to Windows, or maybe the Linux binaries are actually fucked. There's definitely a correlation if not a direct causation.
     
  19. Offline
    WeedT0aster

    WeedT0aster The APC is pounding the FOB Senior Tester PR:BF2 Administrator Guest Unit - THOT

    Joined:
    Oct 16, 2015
    Messages:
    1,087
    Likes Received:
    438
    Trophy Points:
    151
    Occupation:
    Environmental sciences and biology 5th unit
    Location:
    Lebanon
    Make everything client sided, ezpz : dab :
     
  20. Offline
    Wicca

    Wicca Project Founder Head of PRTA Squad Adminstrator IRL Task Force Potato Regiment

    Joined:
    Apr 28, 2011
    Messages:
    25,554
    Likes Received:
    8,194
    Trophy Points:
    216
    Occupation:
    IT Support Engineer
    Location:
    Norway
    PR:BF2 Name:
    Wicca111
    As far as I have understood the linux files are not as good as the windows files when it comes to hitreg, but this community is running on linux. That won't change.
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice