Weapon Base Change and Optimisation Works
TFA has been one of the major causes of lag on the server for a long time, while we have planned to move off of TFA many times in the past we have never been able to find a suitable replacement which has SW Weapons, is optimised, and contains the features we want. However we have finally managed to find a base and weapons which do this.
We are going to be moving our weapons from TFA over to ARCCW. While ARCCW is still a large and quite heavy base it has some key performance improvements from TFA, most importantly in the way it handles network messages and model rendering. While it will not be a "night and day" improvement it is still a vital improvement for the server backend.
This weapon base change will come with one main downside, because ARCCW does not render the weapon like TFA you require a full view and world model for each gun, this comes with performance improvements (server doesn't need to calculate as much when drawing weapons) but will come at a slight file size increase, however we are working to make this as minimal as possible.
While it is early days and we do not currently have an ETA on when this change will get rolled out, we do have most of the base weapons we need and are starting to move the stats/versions of our current weapons over to their ARCCW equivalent, there will be some minor changes to stats (as TFA->ARCCW isn't 1:1 with some calculation based stats like recoil) we will be making sure everything is consistent where possible. Some weapon models may also have to change, but this will be discussed with the Reg Commanders where needed.
We are also planning on posting some updates and previews as we continue to progress in this project.
This is only one of a few optimisation changes we are making, which can be seen on our Optimisation Roadmap, however the other changes will not have as wide an impact on the players (more backend or pretty unnoticeable) and did not require a separate announcement. Some image previews of the new chat system will be released soon.
Alongside these changes we will be continuing something I started last year and doing a December Clean-up when the server is quieter during the downtime period, this should also help performance and hopefully remove some unneeded content etc.
We are going to be moving our weapons from TFA over to ARCCW. While ARCCW is still a large and quite heavy base it has some key performance improvements from TFA, most importantly in the way it handles network messages and model rendering. While it will not be a "night and day" improvement it is still a vital improvement for the server backend.
This weapon base change will come with one main downside, because ARCCW does not render the weapon like TFA you require a full view and world model for each gun, this comes with performance improvements (server doesn't need to calculate as much when drawing weapons) but will come at a slight file size increase, however we are working to make this as minimal as possible.
While it is early days and we do not currently have an ETA on when this change will get rolled out, we do have most of the base weapons we need and are starting to move the stats/versions of our current weapons over to their ARCCW equivalent, there will be some minor changes to stats (as TFA->ARCCW isn't 1:1 with some calculation based stats like recoil) we will be making sure everything is consistent where possible. Some weapon models may also have to change, but this will be discussed with the Reg Commanders where needed.
We are also planning on posting some updates and previews as we continue to progress in this project.
This is only one of a few optimisation changes we are making, which can be seen on our Optimisation Roadmap, however the other changes will not have as wide an impact on the players (more backend or pretty unnoticeable) and did not require a separate announcement. Some image previews of the new chat system will be released soon.
Alongside these changes we will be continuing something I started last year and doing a December Clean-up when the server is quieter during the downtime period, this should also help performance and hopefully remove some unneeded content etc.