Addressing the ranks
You must address Militia to Master Sergeant by their rank, you may shorten their ranks such as "MSGT" instead of "Master Sergeant".
You must address Ensign to Major as their rank, since they are officers and are worthy of respect.
You must address Lieutenant Colonel to Colonel as "Colonel", signifying their role as leaders of an entire regiment.
You must address Brigadier General to General as "General".
You may address any rank of commissioned officer as "Sir" or "Ma'am" accordingly as a sign of respect. (Including HQ.)
(New) Developers may be addressed as their rank or by their name.
You may address any rank lower than yours by their rank or name.