New hive- gender/tent fix

Yes, I updated the hive (hiveext.dll and database.dll) and the necessary scriptfiles (iirc server_playerLogin, server_monitor and zombie_generate) in the dayz_server.pbo.
I also updated the database schema to .38.
 
sorry, I was talking about custom inventory : issue with backpacks and skins

If you assign a custom inventory, you will not get gender selection, you have overridden this. Backpacks appearing on the ground have been an issue on some servers for a while, prior to me taking over the server code. Beyond that are you having any issues?
 
If you assign a custom inventory, you will not get gender selection, you have overridden this. Backpacks appearing on the ground have been an issue on some servers for a while, prior to me taking over the server code. Beyond that are you having any issues?

Hum ok, that's not exactly what I have :
If I assign myself a custom inventory, I do have the gender selection and it's working, I also have the correct inventory according to the custom_loadout, the backpack is on the ground and I have the default skin (not the one defined in the custom_loadout)
 
Hum ok, that's not exactly what I have :
If I assign myself a custom inventory, I do have the gender selection and it's working, I also have the correct inventory according to the custom_loadout, the backpack is on the ground and I have the default skin (not the one defined in the custom_loadout)

Make sure you merged everything properly, it should replace the skin with the one you have in your custom inventory. Also do you have any additional addons in the server? I cannot guarantee that other mods won't mess with this.
 
Make sure you merged everything properly, it should replace the skin with the one you have in your custom inventory. Also do you have any additional addons in the server? I cannot guarantee that other mods won't mess with this.
I am only using things from your repo, nothing more. The skin issue is weird if you say it should work :S
 
Ok so I started from scratch :
clean arma2oa directory, download last version of your files from git, build chernarus with packages, copy/past everything from deploy to arma2oa directory, change hive settings (database credentials), started server with new life, and still the same (gender selection, backpack on the ground, no skin)
 
Ok so I started from scratch :
clean arma2oa directory, download last version of your files from git, build chernarus with packages, copy/past everything from deploy to arma2oa directory, change hive settings (database credentials), started server with new life, and still the same (gender selection, backpack on the ground, no skin)

Working on a fix now, I did find some issues with the system.
 
Found anything related to the tents? Or am I the only one with broken tents?

So far your the only one reporting an issue, look in your hive.log file for TentStorage and see if it is pushing the tents as 303 or 309.
 
Code:
RPT:
0:57:57 "HIVE: WRITE: "CHILD:303:70064144127033:[[["M4A1_AIM_SD_camo"],[1]],[["15Rnd_9x19_M9","30Rnd_556x45_StanagSD"],[1,3]],[[],[]]]:""
 
Hiveext.log:
2013-02-11 00:57:57 HiveExt: [Debug] Original params: |CHILD:303:70064144127033:[[["M4A1_AIM_SD_camo"],[1]],[["15Rnd_9x19_M9","30Rnd_556x45_StanagSD"],[1,3]],[[],[]]]:|
2013-02-11 00:57:57 HiveExt: [Information] Method: 303 Params: 70064144127033:[[[M4A1_AIM_SD_camo],[1]],[[15Rnd_9x19_M9,30Rnd_556x45_StanagSD],[1,3]],[[],[]]]:
2013-02-11 00:57:57 HiveExt: [Information] Result: ["PASS"]
2013-02-11 00:57:57 Database: [Trace] PreparedRequest [0 ms] SQL: 'update `instance_vehicle` set `inventory` = ? where `id` = ? and `instance_id` = ? VALUES("[[["M4A1_AIM_SD_camo"],[1]],[["15Rnd_9x19_M9","30Rnd_556x45_StanagSD"],[1,3]],[[],[]]]", 70064144127033, 1)'
I'm seeing 303...

Edit:
Yup, tried with a fresh database and fresh server files, still not working.
If you pitch a tent, it works properly until the server is restarted.
 
Code:
RPT:
0:57:57 "HIVE: WRITE: "CHILD:303:70064144127033:[[["M4A1_AIM_SD_camo"],[1]],[["15Rnd_9x19_M9","30Rnd_556x45_StanagSD"],[1,3]],[[],[]]]:""
 
Hiveext.log:
2013-02-11 00:57:57 HiveExt: [Debug] Original params: |CHILD:303:70064144127033:[[["M4A1_AIM_SD_camo"],[1]],[["15Rnd_9x19_M9","30Rnd_556x45_StanagSD"],[1,3]],[[],[]]]:|
2013-02-11 00:57:57 HiveExt: [Information] Method: 303 Params: 70064144127033:[[[M4A1_AIM_SD_camo],[1]],[[15Rnd_9x19_M9,30Rnd_556x45_StanagSD],[1,3]],[[],[]]]:
2013-02-11 00:57:57 HiveExt: [Information] Result: ["PASS"]
2013-02-11 00:57:57 Database: [Trace] PreparedRequest [0 ms] SQL: 'update `instance_vehicle` set `inventory` = ? where `id` = ? and `instance_id` = ? VALUES("[[["M4A1_AIM_SD_camo"],[1]],[["15Rnd_9x19_M9","30Rnd_556x45_StanagSD"],[1,3]],[[],[]]]", 70064144127033, 1)'
I'm seeing 303...

Edit:
Yup, tried with a fresh database and fresh server files, still not working.
If you pitch a tent, it works properly until the server is restarted.

Your missing the script fixes then.
 
Your missing the script fixes then.
Alright I spotted the problem, I'm building the files with all the packages enabled -> the tents are not working.
I tested building the server files without any extra packages and the tents are working.

So I'll probably just have to manually update the files needed.
 
If someone who is better at perl then I am wants to take a crack at the merging system, please do so. I would love the help! :)
 
There is a script fix in the last patch that gets applied. It identifies if it is a deployable or vehicle and sets the UID accordingly. Without this, it thinks tents are vehicles and tries to load it via 303.
 
There is a script fix in the last patch that gets applied. It identifies if it is a deployable or vehicle and sets the UID accordingly. Without this, it thinks tents are vehicles and tries to load it via 303.

Any news on the custom_loadout ? I have the same with backpacks and skins.
 
Any news on the custom_loadout ? I have the same with backpacks and skins.
I spent all day long yesterday working on fixes for this. I have a few fixes at this point which address a lot of issues. It actives gender selection for the player; however, this still overrides the existing skin from custom inventory. I am working on it so that if the player selects female it will assign the female skin; otherwise, it will assign the custom inventory skin.
 
Back
Top