Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.43 KB | None | 0 0
  1. Attention all 72nd Members,
  2.  
  3. Due to recent server issues it is time as a community we move to more powerful server hosting.
  4. In 1 - 2 weeks we will be transitioning to a new server. This server will not be a Virtual Machine like our previous servers.
  5. All website traffic, a3sync, Trainings and Operations will be running on this box.
  6. This will provide us increased performance and more robust solutions for any issues we come across.
  7. Additionally we will be able to utilize Headless Clients to further increase performance.
  8.  
  9. What is a Headless Client?
  10. When an Arma mission is launched, there are two types of entities involved: theserver, and the client. A client in this context is defined as any computer that isnotthe server.
  11. When you and your friends connect to an Arma mission, your computers all become clients.
  12. The term ‘headless’ simply refers to a lack of an interface. Servers without monitors for instance, are considered to be headless.
  13. A headless client therefore is just a computer thatconnects to a server (client), but lacks any sort of interface and is thereforeheadless.
  14.  
  15. Why?
  16. Simply put we get better performance.
  17. AI Calculations are moved off the main server thread and put on a seperate thread with the HC.
  18. This takes the stress off the main server and allows AI to behave smarter and increase general FPS for the server.
  19.  
  20. What does this mean for missions.
  21. Allunits and objects (that arenot part of the map) are owned by someone.
  22. Typically that someone is the server, but insome cases they may be owned by clients.
  23. Vehicles for instance, are owned by their driver.If you place an empty vehicle down in the editor it is initially owned by the server.
  24. Once you hop in the drivers seat, ownership is transferred to your computer, and remains there until you disconnect (ownership transferred back to the server).
  25. Or someone else gets in as the driver (ownership transferred to the new driver).
  26.  
  27. The point is, in order for the HC to take responsibility for any AI calculations, it must first ownthe AI.
  28. The most effective way to accomplish this is having the HC spawn AI via a script.
  29. It is possible to transfer ownership of units to the HC after the mission starts, but there are additional complications that come with this (Which we will not be doing).
  30.  
  31. As a community we will adapt to a new style of mission making.
  32. We WILL NOT be dropping Zues, but the bulk of the AI will need to be made in Eden or spawned via script.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement