Как вариант можно обнулить арсенал и выдать каждому игроку число апгрейдов, равное параметру "Искатель апгрейдов" - там с точностью до уровня записано сколько кто нашел всего апгрейдов (равномерно распределить по каждому апу путем деления общего числа на число разных типов апов).
Кто-то, конечно их продавал, но кто-то и покупал - эти числа равны. В общей системе их сумма равна нулю.
ну как вариант!