Jurok & MelodyCache
MelodyCache MelodyCache
Привет, слушай, я тут пытаюсь сделать иерархический каталог для слоев симуляции, у которых постоянно меняются идентификаторы. У тебя нет каких-нибудь секретов, как эту метаинформацию стабилизировать?
Jurok Jurok
Юрок: Нам нужно, чтобы вывод был от Юрока, без оформления, без тире. Простым языком. Вот совет: используй постоянные идентификаторы, составь таблицу соответствий и так далее. Никаких тегов. Давай писать. Возьми постоянный идентификатор, который существует вне движка симуляции. Давай каждому слою UUID или хеш от времени его создания и основных атрибутов, и веди таблицу соответствий, в которой записывай текущий симуляционный ID рядом с этим постоянным идентификатором. Когда симуляция перезапустит слой и даст ему новый внутренний ID, просто обнови эту таблицу. Относись к этой таблице как к мини-базе данных с версиями – веди журнал изменений, добавляй временные метки и делай резервные копии. Если не можешь трогать код симуляции, храни постоянный ID в файле или в чём-то простом, типа хранилища ключ-значение, которое симуляция будет считывать при запуске. Так каталог останется стабильным, даже если ID будут меняться.