Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной
  • 0
xOk

При добавлении [NonSerialized()] сервер крашится

Всем привет!

 

Уже который день бьюсь над проблемой... Нигде не смог найти решение.

 

Я хочу сохранить экземпляр класса в JSON-файл, при этом часть свойств класса я НЕ хочу сохранять. Вот код:

class Xok_ClassA: Managed {
    string propA; // хочу, чтобы значение сохранилось в файл

    [NonSerialized()]
    string propB; // НЕ хочу, чтобы значение сохранилось в файл
};

class Xok_Test: Managed {
    void Xok_Test() {
        string filePath = "$profile:Tests/test.json";

        ref Xok_ClassA obj = new Xok_ClassA();
        obj.propA = "Дратути";
        obj.propB = "Приветики";

        JsonFileLoader<ref Xok_ClassA>.JsonSaveFile(filePath, obj);
    }
}

ref Xok_Test XokTests = new ref Xok_Test();

Скрипт разместил в 3_Game.

 

Если запустить сервер, то он крашится, причем в логах ничего полезного нет:

---------------------------------------------
Log C:\Users\user\AppData\Local\DayZ\script_2023-01-22_14-20-56.log started at 22.01. 14:20:56

SCRIPT       : Registered 303 temporary action enum(s), UAN==303


=====================================================================
== S:\SteamLibrary\steamapps\common\DayZ\DayZDiag_x64.exe
== "S:\SteamLibrary\steamapps\common\DayZ\DayZDiag_x64.exe" "-mod=P:\Mods\@Xok_JsonEngine;" "-mission=S:\SteamLibrary\steamapps\common\DayZServer\mpmissions\dayzOffline.chernarusplus" -filePatching -server -config=serverDZ.cfg
=====================================================================
Exe timestamp: 2022/11/30 21:17:11
Current time:  2023/01/22 14:25:48

Version 1.19.155542
14:25:48.574 [Inputs] Loading inputs default "bin/constants.xml"
14:25:48.576 [Inputs] Loading inputs default "bin/specific.xml"
14:25:48.576 [Inputs] Loading inputs cfg "C:\Users\user\Documents\DayZ Other Profiles\Server\Server.core.xml"
14:25:48.579 [Inputs] Exporting inputs cfg "C:\Users\user\Documents\DayZ Other Profiles\Server\Server.core.xml"
=======================================================
-------------------------------------------------------
Time: 14:25:48
Exception code: C0000005 ACCESS_VIOLATION at 202E8086
Allocator: system
graphics:  No
resolution:  160x120x32
Addons:
  DZ_Water_Bliss in DZ\water_bliss\, DZ_Animals_sus_scrofa in DZ\animals\sus_scrofa\
  DZ_Spawn_Proxies in DZ\data\proxies\, DZ_Server_Data in DZ\server\
  DZ_Structures_Rail in DZ\structures\rail\
  DZ_Weapons_Firearms_AKM in DZ\weapons\firearms\akm\
  DZ_Weapons_Firearms_M4 in DZ\weapons\firearms\m4\
  DZ_Weapons_Firearms_CZ550 in DZ\weapons\firearms\cz550\
  DZ_Weapons_Firearms_Winchester70 in DZ\weapons\firearms\winchester70\
  DZ_Pistols_pmm in DZ\weapons\pistols\pmm\, DZ_Rocks_Bliss in DZ\rocks_bliss\
  DZ_Structures_Bliss_Underground in DZ\structures_bliss\underground\
  DZ_Worlds_Enoch_Data in DZ\worlds\enoch\data\, DZ_AI in DZ\AI\
  DZ_Animals in DZ\animals\, DZ_Structures_Roads in DZ\structures\roads\
  DZ_Structures_Walls in DZ\structures\walls\, DZ_UI in DZ\ui\
  DZ_Weapons_Firearms_MosinNagant in DZ\weapons\firearms\mosin9130\
  DZ_Pistols_DE in DZ\weapons\pistols\de\
  DZ_Characters_Belts in DZ\characters\belts\
  DZ_Characters_Shoes in DZ\characters\shoes\
  DZ_Gear_Containers in DZ\gear\containers\, DZ_Gear_Drinks in DZ\gear\drinks\
  DZ_Weapons_Archery_Bow_pvc in DZ\weapons\archery\bow_pvc\
  DZ_Weapons_Firearms_Repeater in DZ\weapons\firearms\repeater\
  DZ_Weapons_Shotguns_Izh43 in DZ\weapons\shotguns\izh43\
  DZ_Worlds_Chernarusplus_World in DZ\worlds\chernarusplus\world\
  DZ_Animals_ovis_aries in DZ\animals\ovis_aries\
  DZ_Characters_Zombies in DZ\characters\zombies\, DZ_Gear_Books in DZ\gear\books\
  DZ_Gear_Crafting in DZ\gear\crafting\, DZ_ModuleZ in DZ\modulesDayz\
  DZ_Weapons_Firearms_SKS in DZ\weapons\firearms\sks\
  DZ_Weapons_Firearms_pm73rak in DZ\weapons\firearms\pm73rak\
  DZ_Weapons_Melee in DZ\weapons\melee\
  DZ_Nonlethal_Shockpistol in DZ\weapons\nonlethal\shockpistol\
  DZ_Pistols_Red9 in DZ\weapons\pistols\red9\
  DZ_Weapons_Magazines in DZ\weapons\attachments\magazine\
  DZ_Structures_Bliss_Ruins in DZ\structures_bliss\ruins\
  DZ_Animals_ovis_aries_fem in DZ\animals\ovis_aries_fem\
  DZ_Characters_Backpacks in DZ\characters\backpacks\
  DZ_Gear_Camping in DZ\gear\camping\
  DZ_Structures_Furniture in DZ\structures\furniture\
  DZ_Structures_Military in DZ\structures\military\
  DZ_Structures_Signs in DZ\structures\signs\
  DZ_Weapons_Archery_Bow_Quickie in DZ\weapons\archery\bow_quickie\
  DZ_Weapons_Firearms_AK74 in DZ\weapons\firearms\ak74\
  DZ_Weapons_Firearms_cz61 in DZ\weapons\firearms\cz61\
  DZ_Weapons_Launchers_M79 in DZ\weapons\launchers\m79\
  DZ_weapons_nonlethal_DartGun in DZ\weapons\nonlethal\dartgun\
  DZ_Pistols_FNX45 in DZ\weapons\pistols\fnx45\
  DZ_Weapons_Supports in DZ\weapons\attachments\support\
  DZ_Worlds_Enoch_Navmesh in DZ\worlds\enoch\navmesh\
  DZ_Animals_bos_taurus_fem in DZ\animals\bos_taurus_fem\
  DZ_Characters_Vests in DZ\characters\vests\, DZ_Gear_Food in DZ\gear\food\
  DZ_Structures_Specific in DZ\structures\specific\
  DZ_Weapons_Archery_Crossbow in DZ\weapons\archery\crossbow\
  DZ_Weapons_Firearms_aug in DZ\weapons\firearms\aug\
  DZ_Weapons_Firearms_M16A2 in DZ\weapons\firearms\m16a2\
  DZ_Weapons_Firearms_SSG82 in DZ\weapons\firearms\ssg82\
  DZ_Pistols_CZ75 in DZ\weapons\pistols\cz75\
  DZ_Weapons_Shotguns in DZ\weapons\shotguns\, DZ_Scripts in scripts\
  DZ_Structures_Data_Bliss in DZ\structures_bliss\data\
  DZ_Animals_capreolus_capreolus_fem in DZ\animals\capreolus_capreolus_fem\
  DZ_Characters_Glasses in DZ\characters\glasses\, DZ_Radio in DZ\gear\radio\
  DZ_Gear_Traps in DZ\gear\traps\, DZ_Water in DZ\water\
  DZ_Weapons_Ammunition in DZ\weapons\ammunition\
  DZ_Weapons_Firearms_B95 in DZ\weapons\firearms\b95\
  DZ_Weapons_Firearms_SVD in DZ\weapons\firearms\svd\
  DZ_Weapons_Firearms_Ruger1022 in DZ\weapons\firearms\ruger1022\
  DZ_Weapons_Firearms_PP19 in DZ\weapons\firearms\pp19\
  DZ_Weapons_Firearms_Trumpet in DZ\weapons\firearms\trumpet\
  DZ_Weapons_Firearms_SaigaK in DZ\weapons\shotguns\saiga\
  DZ_Structures_Bliss_Rail in DZ\structures_bliss\rail\
  DZ_Structures_Bliss_Residential in DZ\structures_bliss\residential\
  DZ_Animals_cervus_elaphus in DZ\animals\cervus_elaphus\
  DZ_Animals_AnimConfig in DZ\animals\animconfig\
  DZ_Animals_canis_lupus in DZ\animals\canis_lupus\
  DZ_Anims_Anm_Player in DZ\anims\anm\player\
  DZ_Weapons_Archery_Bow_Recurve in DZ\weapons\archery\bow_recurve\
  DZ_Weapons_Firearms_groza in DZ\weapons\firearms\ots14\
  DZ_Pistols_Glock in DZ\weapons\pistols\glock\
  DZ_Animals_capreolus_capreolus in DZ\animals\capreolus_capreolus\
  DZ_Animals_sus_domesticus in DZ\animals\sus_domesticus\
  DZ_Characters_Gloves in DZ\characters\gloves\
  DZ_Vehicles_Wheeled in DZ\vehicles\wheeled\
  DZ_Weapons_Animations in DZ\weapons\animations\
  DZ_Weapons_Archery in DZ\weapons\archery\
  DZ_Weapons_Firearms_IZH18 in DZ\weapons\firearms\izh18\
  DZ_Weapons_Launchers in DZ\weapons\launchers\
  DZ_Weapons_Melee_Powered in DZ\weapons\melee\powered\
  DZ_Pistols_p1 in DZ\weapons\pistols\p1\, DZ_Surfaces_Bliss in DZ\surfaces_bliss\
  DZ_Animals_gallus_gallus_domesticus in DZ\animals\gallus_gallus_domesticus\
  DZ_data_aiconfigs in DZ\data\aiconfigs\
  DZ_Data_Data_ParticleEffects in DZ\data\data\particleeffects\
  DZ_Gear_Cultivation in DZ\gear\cultivation\, DZ_Gear_Tools in DZ\gear\tools\
  DZ_Structures in DZ\structures\data\
  DZ_Structures_Residential in DZ\structures\residential\
  DZ_Weapons_Explosives in DZ\weapons\explosives\
  DZ_Weapons_Firearms_UMP in DZ\weapons\firearms\ump45\
  DZ_Weapons_Firearms_MP5 in DZ\weapons\firearms\mp5\
  DZ_Weapons_Firearms_VSS in DZ\weapons\firearms\vss\
  DZ_Pistols_mkii in DZ\weapons\pistols\mkii\
  DZ_Pistols_Encore in DZ\weapons\pistols\longhorn\
  DZ_Worlds_ChernarusPlus_CE in DZ\worlds\chernarusplus\ce\
  DZ_AI_Bliss in DZ\AI_bliss\
  DZ_Animals_ursus_arctos in DZ\animals_bliss\ursus_arctos\
  DZ_Structures_Bliss_Roads in DZ\structures_bliss\roads\
  DZ_Structures_Bliss_Walls in DZ\structures_bliss\walls\
  DZ_Animals_capra_hircus in DZ\animals\capra_hircus\
  DZ_Characters_Tops in DZ\characters\tops\, DZ_Data in DZ\data\
  DZ_Gear_Optics in DZ\gear\optics\, DZ_Rocks in DZ\rocks\
  DZ_Structures_BuildingParts in DZ\structures\Proxy_BuildingParts\
  DZ_Structures_Ruins in DZ\structures\ruins\, DZ_Surfaces in DZ\surfaces\
  DZ_Weapons_Firearms_Famas in DZ\weapons\firearms\famas\
  DZ_Weapons_Launchers_LAW in DZ\weapons\launchers\law\
  DZ_Weapons_Launchers_GP25 in DZ\weapons\launchers\gp25\
  DZ_Pistols_1911 in DZ\weapons\pistols\1911\
  DZ_Pistols_Derringer in DZ\weapons\pistols\derringer\
  DZ_data_aiconfigs_bliss in DZ\data_bliss\aiconfigs\
  DZ_Plants_Bliss in DZ\plants_bliss\, DZ_Sounds_Bliss in DZ\sounds_bliss\
  DZ_Worlds_Enoch_CE in DZ\worlds\enoch\ce\
  DZ_Animals_gallus_gallus_domesticus_feminam in DZ\animals\gallus_gallus_domesticus_feminam\
  DZ_Animals_capra_hircus_fem in DZ\animals\capra_hircus_fem\
  DZ_Characters in DZ\characters\data\, DZ_Characters_Heads in DZ\characters\heads\
  DZ_Characters_Masks in DZ\characters\masks\
  DZ_Characters_Pants in DZ\characters\pants\
  DZ_data_trackingconfigs in DZ\data\trackingconfigs\
  DZ_Gear_Consumables in DZ\gear\consumables\, DZ_Gear_Medical in DZ\gear\medical\
  DZ_Weapons_Firearms_Scout in DZ\weapons\firearms\scout\
  DZ_Weapons_Firearms_M249Para in DZ\weapons\firearms\m249\
  DZ_Weapons_Melee_Blunt in DZ\weapons\melee\blunt\
  DZ_Weapons_Melee_Blade in DZ\weapons\melee\blade\
  DZ_Pistols_Magnum in DZ\weapons\pistols\magnum\
  DZ_Weapons_Attachments_Data in DZ\weapons\attachments\data\
  DZ_Structures_Bliss_Wrecks in DZ\structures_bliss\wrecks\
  DZ_Animals_bos_taurus in DZ\animals\bos_taurus\
  DZ_Animals_cervus_elaphus_feminam in DZ\animals\cervus_elaphus_fem\
  DZ_Anims_Cfg in DZ\anims\cfg\, DZ_Gear_Cooking in DZ\gear\cooking\
  DZ_Sounds_Effects in DZ\sounds\hpp\
  DZ_Weapons_Launchers_RPG7 in DZ\weapons\launchers\rpg7\
  DZ_Nonlethal in DZ\weapons\nonlethal\
  DZ_Pistols_Flaregun in DZ\weapons\pistols\flaregun\
  DZ_Pistols in DZ\weapons\pistols\
  DZ_Weapons_Projectiles in DZ\weapons\projectiles\
  Xok_JsonEngine in Xok_JsonEngine\, DZ_Data_Bliss in DZ\data_bliss\
  DZ_Structures_Bliss_Industrial in DZ\structures_bliss\industrial\
  DZ_Structures_Bliss_Military in DZ\structures_bliss\military\
  DZ_Structures_Bliss_Signs in DZ\structures_bliss\signs\
  DZ_Sounds_Weapons in DZ\sounds\weapons\
  DZ_Structures_Industrial in DZ\structures\industrial\
  DZ_Weapons_Firearms_CZ527 in DZ\weapons\firearms\cz527\
  DZ_Weapons_Firearms_AK101 in DZ\weapons\firearms\ak101\
  DZ_Weapons_Misc in DZ\weapons\misc\
  DZ_Weapons_Shotguns_Izh18Shotgun in DZ\weapons\shotguns\izh18shotgun\
  DZ_Weapons_Muzzles in DZ\weapons\attachments\muzzle\
  DZ_Animals_Bliss in DZ\animals_bliss\
  DZ_Structures_Bliss_Specific in DZ\structures_bliss\specific\
  DZ_Worlds_Enoch in DZ\worlds\enoch\world\
  DZ_Characters_Headgear in DZ\characters\headgear\
  DZ_Gear_Navigation in DZ\gear\navigation\, DZ_Plants in DZ\plants\
  DZ_Structures_Wrecks in DZ\structures\wrecks\
  DZ_Vehicles_Parts in DZ\vehicles\parts\
  DZ_Weapons_Firearms_FAL in DZ\weapons\firearms\fal\
  DZ_Weapons_Firearms in DZ\weapons\firearms\
  DZ_Weapons_Launchers_M203 in DZ\weapons\launchers\m203\
  DZ_Pistols_pb6p9 in DZ\weapons\pistols\pb6p9\
  DZ_Weapons_Shotguns_MP133 in DZ\weapons\shotguns\mp133\
  DZ_Weapons_Lights in DZ\weapons\attachments\light\
  DZ_Weapons_Optics in DZ\weapons\attachments\optics\
Mods: P:\Mods\@Xok_JsonEngine
Version 1.19.155542
Fault address:  202E8086 00:202E8086 Unknown module
file:     
world:    ChernarusPlus
Prev. code bytes: 3B 66 0F 1F 84 00 00 00 00 00 48 8B 37 48 8B 06
Fault code bytes: 48 8B 48 08 48 8B 51 10 48 3B DA 74 36 48 85 DB
=======================================================
note: Minidump has been generated into the file C:\Users\user\AppData\Local\DayZ\DayZDiag_x64_2023-01-22_14-25-47_2023-01-22_14-25-48.mdmp

 

А вот если убрать атрибут [NonSerialized()], то сервер успешно запускается, но при этом и сохраняет в JSON-файл propB...

 

Помогите, пожалуйста. Что я делаю не так?

Изменено пользователем xOk (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендованные сообщения

Нет ответов на вопрос

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка