Для таких целей используется десериализация. Просто делаешь там нужные тебе проверки, если они не соответствуют, то просто вносишь новое значение.
к примеру:
Код
if (m.Paragon && DamageMax < DamageMax *2)
DamageMax *=2;
И данная проверка отработает на всех парагонов при загрузке сервера чей дамаг не соответствует. Но в данном случае проверку после загрузки сервера сразу же следует убрать, иначе она будет каждый запуск подымать урон в 2 раза.