Jump to content

MR. COW

APD Officer
  • Posts

    268
  • Joined

  • Last visited

Reputation Activity

  1. MR. COW liked a post in a topic by Mr_ReKerinO in Russian Elite Forces - набор персонала!   
    Russian Elite Forces
     
    Who are the Russian Elite Forces?
    The Federal Security Service of the Russian Federation is the principal security agency of Russia and the main successor agency to the USSR's Committee of State Security (KGB). Its main responsibilities are within the country (Altis) and include counter-intelligence, internal and border security, counter-terrorism, and surveillance as well as investigating some other types of grave crimes and federal law violations.
    More information in the video.
     
    Requirements
    Age: (16+)
    Arma 3 hours: 1000+
    Tactical player
    Active
    No financial problems
    Knowledge of Russian swearwords
     
    Application
    Asylum name:
    Arma 3 hours (screenshot):
    Age:
    Location/Timezone:
    Do you have experience fighting cartels?:
    Why do you want to join the Russian Elite Forces?:
    What can you bring to the Russian Elite Forces?:
     
     
  2. MR. COW liked a post in a topic by Will in What does the APD actually NEED?   
    Tear Gas xD
  3. MR. COW liked a post in a topic by Das Otter in Weapon crafting materials   
    A box truck + backpack can hold the materials required to make 4.8 mk1s, which would cost about 52k on a good day at rebel. A coke run in the same truck gives you more money, while taking way less time. So youre way better off making money other ways and buying the mk1s at rebel yourself. 
    I propose we cut the materials required to make weapons as there is 0 incentive to craft them (barely anybody does) making weapons personally should yield more guns than you would be able to buy in the same time doing other altis money making techniques, as that is the whole point of crafting weapons.
    And lets be real....1 coke for 1 magazine? Why even add that
  4. roxo61623 liked a post in a topic by MR. COW in Bye Asylum!   
  5. Eli liked a post in a topic by MR. COW in 12/11 APD Meeting - Coffee w/ Captains   
    You can keep COW.
     
    Right in the Gefhül I am unwanted 

  6. Rafael liked a post in a topic by MR. COW in 12/11 APD Meeting - Coffee w/ Captains   
    You can keep COW.
     
    Right in the Gefhül I am unwanted 

  7. Hanzo/Dirty Scrubz liked a post in a topic by MR. COW in 12/11 APD Meeting - Coffee w/ Captains   
    You can keep COW.
     
    Right in the Gefhül I am unwanted 

  8. MR. COW liked a post in a topic by bamf in Let's talk about the BE kicks   
    There has been much discussion around the fact that there isn't a dedicated post to this topic, so I thought I would go ahead and start one to let the community know what is going on - as well as to begin a dialog on the subject.  
    First and foremost let me say this:  no number of BE "mass kicks" is acceptable to @Paratus or myself.  We consider one in a day to be too many.  Also, I define something to a be a "mass kick" when 20 or more players are kicked from a single server in a 30 second interval with the dreaded "client not responding" message.  With that out of the way, let me give you a little background on the number and scope of the kicks (as I'll call them from here on).  
    Here are the number of kicks we have had since 12/9/16 (with the count per server 1-4 in parenthesis to the side):  
    9th:  9 (5, 2, 2, 0)
    10th: 10 (3, 2, 1, 4)
    11th: 11 (4, 1, 2, 4)
    12th: 1 (S4)
    13th: 1 (S1)
    14th: 1 (S1)
    The 9th-11th are the weekend, and I think we can all agree that the weekends are where we see more kicks.  I have a theory as to why that is the case, and I'll get to that in a minute, but let's take a look at the numbers.  I hear all the time that the mass kicks happen constantly, and while they are certainly prevalent on the weekends I do tend to think that the perception on the number of kicks greatly outweights the reality.  Now three weeks ago I would agree with you that there were more occurences of the kicks since I can look at just S4 and see that there were 16 kicks in a single Saturday for just that one server.  We have made incremental improvements though, so let's talk about what we have done and what we are continuing to do.  
    First of all, we implemented kicks based on network activity.  One thing that we have noticed is that a single lagging player has the ability to affect network connectivity to all players in the game.  The kicks we implemented based on ping have been very helpful in ensuring that player is removed from the server faster - thus allowing network connectivity to continue for the rest of the players on the server.  There are additional network kicks that we can put in place (desync and packet loss for instance), but at this time we are only logging those items so that we can try to find a good balance before implementing new kicks based on those items.  
    Second, we have been more aggressively monitoring the memory utilization of the Arma server process.  There is a disconnect in what the in game #monitor command reports as utilized memory and what the OS sees as utilized by Arma.  I've seen this discrepency at times be more than 30%, which can tend to point to a memory leak somewhere in the server executable.  That's not something we can fix, but we can try to minimize the leaks by using various memory allocators (mallocs).  We changed the malloc on S1 on Monday, but we are still seeing memory that does not appear to be released to the OS.  Perhaps that's how Arma is coded (to hold onto the memory that it allocates as it goes), but once you pass ~3GB the game gets desynced for everyone and the BE kicks start to happen.  
    Third, we are looking at how we access the database from inside the game.  Those of you familiar with how the backend for a Life server works will likely have heard of extDB before.  That's the layer that sits between Arma and the database.  Typically this role is filled by an Open Database Connectivity (ODBC) driver, and I guess you could call extDB (a makeshift) one for Arma.  Since Arma does not work directly with the ODBC driver provided by the database software manufacturer, you are then left with extDB (or Arma2Net) to connect to the database and keep all your houses, vehicles, items, player data, etc all in order.  This layer also has a malloc that uses memory inside the Arma application.  There is a chance that the memory we are seeing as not used inside the game, but used according to the OS could be leaked from the malloc for extDB.  We are investigating this, as well as looking to update extDB to more recent version.  We have a customized version of extDB, so we will need to redo those customizations as we upgrade that as well.  
    Finally, we continue to analyze the logs we have to see what correlations we can find inside them.  Here is a summary of those findings:  
    The kicks are more frequent when the servers are full, but the servers being full does not indicate that a kick is about to (or even likely) to happen.   The kicks tend to happen more when the OS sees ~3GB of RAM being used by the Arma server application.  Some of this is anecdotal since I need to be made aware of the kick and then check the RAM utilization inside of the OS.  I will say this though, this last weekend I checked the RAM on the server processes when I could, and once it got high I asked the admins to hard restart the server.  I think that did make a difference in the overall number of kicks for the weekend, but that's not a tenable solution to go forward.   The kicks tend to happen more on the weekend, which is when the servers are not only full - but also have higher turnover resulting in more unique users (UUs as @Gnashes likes to say) on the servers throughout those days.  As more players come and go to the server, more RAM is utilized by the game.  The servers are full during prime time on weeknights, but we just don't see the same number of kicks during the week.  We do have have fewer UUs during the week as well.   Given all of that, I believe the Arma server process starts to lag once the RAM utilization gets above some unknown threshold.  The game and OS allocate memory as players come and go, as well as during the normal course of a server session.  As the server begins to lag, the network communication begins to lag as well - and at some point we get players receiving "client not responding" kicks.  
    Some of you may have seen that 64-bit versions of the game hit the development branch of Arma today.  I am hopeful that a 64-bit server version will alleviate the issues of RAM constraints and allow the server to not lag (and therefor not kick players).  Of course, all of this is still in development and could be subject to other bugs and issues.  Further, we will have to make sure that all the external DLLs we use with the Arma server are updated to 64-bit and free of bugs as well, but having a 64-bit server will finally allow us to utilize more of the horsepower we have on each and every server that we have in the data center.  
    I'll talk to Paratus in the morning, but perhaps we can be a tad more aggressive with the hard restarts we do.  Currently we do a hard restart after 3 server sessions, but perhaps we should move that to after 2 server sessions.  We will also continue to monitor the logs, RAM utilization, and player counts to see if we can try to really narrow down when we get into situations where the kicks begin to happen.  
    I hope this was informative for you all, and I'm happy to hear your feedback and suggestions.  
    Bamf
    P.S.  I'm going to ask that everyone stay on topic and not turn this into a flaming or finger pointing thread.  Posts that are off topic or just generally unhelpful will be heavily moderated so that we can keep this as an open discussion with the community.  
    Edit:  One final thing of note is that this does happen in other communities as well, so it is not isolated to just Asylum.  
  9. Heidelberg liked a post in a topic by MR. COW in Drug Slot Ideas Thread | Serious!   
    What about a uniform?
  10. MR. COW liked a post in a topic by Kevin Miller in How you get Admins to stop suicide vesting you after busting them :)   
    https://www.youtube.com/watch?v=O_iisQeeDZM&feature=youtu.be
     
     
     
     
     
     
     
  11. MR. COW liked a post in a topic by Ozadu in Prestige Perks   
    We definitely need more prestige perks. But they certainly should only be quality of life improvements.
  12. MR. COW liked a post in a topic by KillZone in Who was at fault in your opinion   
    sometime I like to paint myself orange cover myself in dirt and pretend to be a carrot.
  13. g1ant liked a post in a topic by MR. COW in Prestige Perks   
    Sorry to ask how is this pay to win? You can get this stuff by just simply grinding money.
  14. MR. COW liked a post in a topic by Gatorade in Who's getting mod this round bois?!   
    @Goku, @Eli, @Hubschrauber,+ 1 random guy no one even knew existed 
    FSA , Known guy , Cop # 1 , Random # 1 , and the last fiftth guy is usually another career cop
     
  15. MR. COW liked a post in a topic by Kate in Who's getting mod this round bois?!   
    I moderate a few communities on Reddit and Steam and let me tell you that the charm wears off fast. The first couple of weeks are cool and you're like, "Look at me I moderate this popular community." but after that It's essentially a part-time job that you don't get paid for. If you are applying to be a moderator just to say hey look at me I'm a moderator then I recommend you don't. Only apply if you want to help strengthen the community. Make sure you have the spare time to do it; If it would interfere with real life stuff such as school or work then I would reconsider if I were you.
  16. .Smurfy liked a post in a topic by MR. COW in SGT Tom Martin The Roleplayer   
    And we dont have 7.62 silencers 
  17. MR. COW liked a post in a topic by Cobra in HEMTTs in their natural habitat   
    HEMTT's Natural Predator: 



     
  18. MR. COW liked a post in a topic by Destrah in Disarming as a cop   
    Cop disarming is supposed to be the equivalent of executing. So making it where we have to have a car would defeat that.
  19. Miles liked a post in a topic by MR. COW in Drug Slot Ideas Thread | Serious!   
    New DEA vest as well kappa?
  20. MR. COW liked a post in a topic by Sneaky in Drug Slot Ideas Thread | Serious!   
    Maybe instead of a k9 it can TP a cadet to you and the cadet can sniff the car for drugs? 
  21. Tyler liked a post in a topic by MR. COW in Drug Slot Ideas Thread | Serious!   
    What about a uniform?
  22. MR. COW liked a post in a topic by Mr.Purple in Trading Skins   
    I would like to see people trade asylum skins because my friend would like to trade combat NVG for Tropical Fatigue.
    I also think buying keys should go towards donation level.
    I don't know you guys let me know what you think!
     
  23. MR. COW liked a post in a topic by TheCrestedPenguin in Spirit Distillery/Coke/Heroin house   
    but but you still have to fill up your house, Wouldn't this just take longer?
  24. MR. COW liked a post in a topic by TheCrestedPenguin in 1st Asylum Aviators Airshow event!   
    Welcome Citizens of Altis, Today we are here to announce the 1st Official Asylum Aviators Airshow event!
    I am happy to announce this will be a Admin ( TRAV ) sponsored event and will be hosted officially on the asylum servers.
    If you would like to participate in the Airshow all you must do is bring yourself and apply here.
    We will have judges there to score your flying in which you may win one of the following prices:
    1st Place - 200k 
    2nd Place - 150k
    3rd Place - 100k
    The judges will be all members of the Asylum Aviators.
    Please have time to stop by and watch the event, 
    Even if you are not flying at the time, Keep an eye to the sky since we'll be bringing you the Asylum Aviators at the end of the event.
    They are a team of 5 Skilled pilots whom will be performing a live action Airshow at the end of the event taking the winners up with them.
     
    To participate all you need to do is apply here following this format:
    Why do you want to be Asylums next top Pilot?:
    How many hours would you say you have flying on ArmA?:
    Would you say you are the best in our community?:
    What will you do with the money if you win?:
     
    RULES:
    1) Please respect all participants and event coordinators.
    2) Do not start a flame war on this post we're here for the fun!
    3) Please do not bother anyone with your questions but Nathan about the airshow
     
     

     
     
     
     
×
×
  • Create New...