La logique voudrait que le serveur envoie aux autres joueurs : à tel coordonnée quelqu'un marche avec tel chaussure, à toi "client/autre joueur" de réinterpréter ce son avec tes fichiers locaux et démerde toi pour calculer l’atténuation. (voir même de la réverbération sur les murs si c'est pris en compte par le moteur)
En théorie ça devrait être parfaitement cohérent des deux côtés.
Mais ça n'est cohérent que si le serveur envoie parfaitement les données du joueur qui marche en question. Et comme ça n'est pas encore le cas pour la balistique, la position des joueurs et encore moins pour les véhicules... J'aurais été curieux de voir l'impact que le netcode avait sur ce système de localisation des sons.