Translations:Modding:Server-Client Considerations/5/ru
Как описано в документации по API (VintageStory.API.Common.ModSystem), ModSystem
включает номер виртуальных методов, которые ваш мод может переопределить. Возможно, чаще всего используется метод ModSystem.Start(ICoreAPI)
. Вы можете использовать этот метод для определения кода инициализации, который должен запускаться при первой загрузке игры. Однако важно понимать, что по умолчанию игра создает один экземпляр вашей ModSystem на сервере и один дополнительный экземпляр ModSystem на каждом клиенте. В случае однопользовательской игры на одном компьютере будут работать один сервер и один клиент. В результате любой код, который вы поместите в ModSystem.Start
, будет выполняться два или более раз — один раз в потоке сервера и один раз в каждом потоке клиента.