Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe
  • 0
Sign in to follow this  
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...

 

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

Edited by xOk (see edit history)

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.