1. If you think someone deserves attention for their great work, shoot them a kudos here:
    Kudos Thread If they have done something really unique, consider recommending them for a medal here: Medal Nomination Form
  2. Hey Guest, would be great if you'd chip in here. All support is greatly appreciated!
  3. Become a member of PRTA today, fill out the application form here.

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:
    65
    Likes Received:
    78
    Trophy Points:
    91
    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:
    25
    Likes Received:
    55
    Trophy Points:
    76
    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 AREA 94

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

    PBAsydney Community announcement on Saturday PRTA

    Joined:
    Dec 8, 2017
    Messages:
    178
    Likes Received:
    174
    Trophy Points:
    136
    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:
    14,401
    Likes Received:
    6,657
    Trophy Points:
    246
    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
    Revenant

    Revenant ESUS

    Joined:
    Sep 9, 2017
    Messages:
    731
    Likes Received:
    2,085
    Trophy Points:
    151
    preppies
     
  7. Offline
    Danesh_italiano

    Danesh_italiano

    Joined:
    Dec 23, 2017
    Messages:
    65
    Likes Received:
    78
    Trophy Points:
    91
    [​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:
    25
    Likes Received:
    55
    Trophy Points:
    76
    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 Community announcement on Saturday PRTA

    Joined:
    Dec 8, 2017
    Messages:
    178
    Likes Received:
    174
    Trophy Points:
    136
    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 Events PR Guest Administrator Guest Unit - Tournament Veterans

    Joined:
    Jan 23, 2013
    Messages:
    910
    Likes Received:
    799
    Trophy Points:
    161
    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:
    1,276
    Likes Received:
    1,280
    Trophy Points:
    206
    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 Community announcement on Saturday PRTA

    Joined:
    Dec 8, 2017
    Messages:
    178
    Likes Received:
    174
    Trophy Points:
    136
    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:
    25
    Likes Received:
    55
    Trophy Points:
    76
    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:
    1,276
    Likes Received:
    1,280
    Trophy Points:
    206
    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:
    25
    Likes Received:
    55
    Trophy Points:
    76
    Deal with the framespikes first, which are easy to test, then see if it helped.
     
  16. Offline
    PBAsydney

    PBAsydney Community announcement on Saturday PRTA

    Joined:
    Dec 8, 2017
    Messages:
    178
    Likes Received:
    174
    Trophy Points:
    136
    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:
    25
    Likes Received:
    55
    Trophy Points:
    76
    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 Community announcement on Saturday PRTA

    Joined:
    Dec 8, 2017
    Messages:
    178
    Likes Received:
    174
    Trophy Points:
    136
    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 Extended LOA Lead Tester PR Resident Administrator Tester PRTA Guest Unit - THOT

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

    Wicca Project Founder Games Dept. Head Events Dept. Head Comms Dept. Head Community Dept. Head Head of PRTA PR Lead Administrator Squad Lead Admin IRL Task Force Potato Regiment

    Joined:
    Apr 28, 2011
    Messages:
    27,276
    Likes Received:
    8,788
    Trophy Points:
    196
    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