Jump to content

Forums Announcement

Read-Only Mode for Announcements & Changelogs

Dear Survivors, we'd like to inform you that this forum will transition to read-only mode. From now on, it will serve exclusively as a platform for official announcements and changelogs.

For all community discussions, debates, and engagement, we encourage you to join us on our social media platforms: Discord, Twitter/X, Facebook.

Thank you for being a valued part of our community. We look forward to connecting with you on our other channels!

Stay safe out there,
Your DayZ Team

Sign in to follow this  
Flipepp

so about pbos...

Recommended Posts

I'm trying to change some values in the config.bin/cpp in "gear_camping.pbo" file but when i repack it and upload it back onto my server the server won't let me in instead i get kicked with an error message "Data verification error: Server installation is corrup. Missing PBO from game files: (addons\gear_camping.pbo)"

My server is not local it's hosted on Survivalservers so i'm using FTP via Filezilla to download/upload the files. The pbo files on my server is not placed in the mpmissions folder like i've seen other people mention instead they're placed in an Addon folder directly in the server root, don't know if this matters but thought i'd mention it.

So steps i took and or tried was using Mikero's tools for extracting pbo files which works fine and the config comes out as .cpp but i could not get the pboproject/eliteness to repack them again just kept getting errors so i went with another tool instead PBO Manager 1.4. Now using this with Dayz Tools, i was able to unpack, change the config.bin file to cpp using Dayz Tools Cfgconvert binTocpp.bat, then changed 2 values not adding any new lines/code or nothing just lowering damage done by grenades to wooden walls by 50% (or at least that is what i'm trying to do) then used the cppTobin.bat to get it back into a bin file then copy/pasted it back into the gear_camping.pbo file at this stage i get the prompt saying this will delete the digital signature i click yes seeing as it is my only option to add it back then close up and upload the pbo back onto the server in the Addon folder where i originally downloaded it from.

I've tried adding -filepatching to the launch params but i get the same error.  Read somewhere that i could try setting the Verifysignature=0 just to see if it's a key problem (might not even apply to my current issue but i thought i'd try it) and i've tried changing the Verifysignature=0 in the ServerDz.cfg but the server wouldn't start properly also it said as a comment next to the Verifysignature in the cfg that only value =2 is supported, don't know why. 

So i'm doing something wrong here but i can't figure out what. 

Do you need to make a new key for a original pbo file after you alter it? Do i need to make it a server side mod or something? I'm stuck at this point. 

What i'm trying to achive here apart from a better understanding of pbo files is to change the HP to double (and or damage done to) wooden/metal wall/gates, well all builds really. Not much info on where or how to do this, found some mentions of this pbo gear_camping.pbo on some forum thread and i think i'm in the right one but since i cannot get past this issue i have i cannot tell if i'm in the right file.

Any and all help is much appriciated, thoughts, guesses i'll take whatever! 

Share this post


Link to post
Share on other sites

you can't just repack pbo and run public server with repacked files - dayz (enfusion, to be more precise) is checking pbos by signatures. after repack signatures becomes not correct and enfusion gives you error.

it's totally NOT recommended to modify game in such way - you don't have signature keys to resign pbo, it's bad idea to run server with any keys like Verifysignature=0 or -filepatching - cuz any player can join your server with their own code (including hacking, cheating) and server will not verify theirs pbos.

Correct way to do such modifications - make changes in init.c file of mission (on server), or, if your changes are not fit to init.c - make your own mod (server side only, or both - server+client), so you can sign mod's pbo (where you'll implement your changes) and put it with signature file to your server mods.

Share this post


Link to post
Share on other sites
Sign in to follow this  

×