Page MenuHomeFeedback Tracker

P3D spawned using createSimpleObject from MPMission causes "wrong signature for file"
Feedback, NormalPublic

Description

Hi,

I've created a model which uses all the correct arma LODs. I've placed the p3d in my mpmission and spawned using:

createSimpleObject [getMissionPath "mymodel.p3d", AGLtoASL screenToWorld[0.5, 0.5]]

Model spawns in perfectly however after 5-10 minutes of the model being spawned in the mission, random players start being kicked for:

Wrong signature for file "mpmissions\__cur_mp.altis\mymodel.p3d"

(screenshot of kick)

I've spoken to Dwarden on discord and he forwarded me onto making a ticket since this could be an Arma issue. It would be awesome if we could get custom models working in mpmissions.

Details

Severity
Major
Resolution
Open
Reproducibility
Always
Operating System
Windows 10 x64
Operating System Version
Windows 10 Home version 1903
Category
Scripting
Steps To Reproduce
  1. Download and run the mpmission:
  2. Model should be spawned infront of the only playable character, if not spawn using createSimpleObject:
createSimpleObject [getMissionPath "mymodel.p3d", AGLtoASL screenToWorld[0.5, 0.5]]
  1. Player will be kicked after 10-15 minutes once model is spawned in for

Wrong signature for file "mpmissions\__cur_mp.altis\mymodel.p3d"

(screenshot of kick)

OR

  1. Download the p3d model (unbinarized):
  2. Place mymodel.p3d into a mpmission
  3. Run and join the MPMission
  4. Spawn the model using:
createSimpleObject [getMissionPath "mymodel.p3d", AGLtoASL screenToWorld[0.5, 0.5]]
  1. Player will be kicked after 10-15 minutes once model is spawned in for

Wrong signature for file "mpmissions\__cur_mp.altis\mymodel.p3d"

(screenshot of kick)

Event Timeline

Digitals created this task.Dec 8 2019, 9:59 PM
Digitals added a comment.EditedDec 9 2019, 12:57 PM

Extra information: we could only get the kick to happen when the mpmission is being ran on a dedicated server setup with BattlEye enabled. If you place the model into a unpacked mission on eden editor you will not be kicked when playing the mission.

Please contact me if you are looking to fix this issue and cannot reproduce (I beg for you to not just ignore this if you can't reproduce). I can host a dedicated server with a model (.p3d) inside the mission and I'll show you the issue.
Discord: Digital#4937

Digitals updated the task description. (Show Details)Dec 9 2019, 1:02 PM
Digitals edited Steps To Reproduce. (Show Details)
Digitals updated the task description. (Show Details)
Digitals edited Steps To Reproduce. (Show Details)
Digitals added a comment.EditedDec 9 2019, 1:50 PM

I have ran the MPMission (p3d.Altis.pbo) on a local dedicated server (hosted on my PC) and the issue has occurred again. I recorded the issue happening and uploaded it.

https://streamable.com/9h6uc

If theres anything I can do to help with this issue being resolved, please contact me.

any updates? :(

This comment was removed by BIS_fnc_KK.
This comment was removed by Digitals.

There has been some internal work done on it so don't give up just yet

There has been some internal work done on it so don't give up just yet

does that mean there is a real chance this could be fixed?

Revision: 146281

Revision: 146281

👍

dedmen changed the task status from New to Feedback.Apr 1 2020, 4:58 PM
dedmen added a subscriber: dedmen.

Should be fixed on dev branch, please test

blackfisch added a comment.EditedApr 1 2020, 7:32 PM

Should be fixed on dev branch, please test

love you, dev branch is installing rn :D

#Edit:
MP testing tomorrow, since I need a dedicated server with the dev branch too and Steam's Arma 3 Server won't let me change to dev branch

you can use arma 3 client with -server start up param

you can use arma 3 client with -server start up param

does that also start battleye the same way a dedicated server would?

you start battleye by battleye = 1; in server config.

blackfisch added a comment.EditedApr 4 2020, 3:50 PM

I was not able to reproduce the error on my machine with the current DEV-branch, can someone else verify that fix too?

Is this included in today's Update 1.98?
The Spotrep doesn't mention it anywhere: https://dev.arma3.com/post/spotrep-00093

Is this included in today's Update 1.98?
The Spotrep doesn't mention it anywhere: https://dev.arma3.com/post/spotrep-00093

nope, this fix is in 1.99.

Is this included in today's Update 1.98?
The Spotrep doesn't mention it anywhere: https://dev.arma3.com/post/spotrep-00093

nope, this fix is in 1.99.

When will 1.99 be released?

When will 1.99 be released?

1.99 is on public dev branch

fix should be on dev

BIS_fnc_KK closed this task as Resolved.May 18 2020, 11:12 PM
Gonzka added a subscriber: Gonzka.Mar 12 2021, 2:25 PM

Apparently players are now kicked not because of the .p3d model, but because of the model's textures. I have attached an example MPMission and a screenshot of the problem.

BIS_fnc_KK reopened this task as Assigned.Mar 15 2021, 1:09 PM

Revision: 147670

BIS_fnc_KK removed BIS_fnc_KK as the assignee of this task.May 31 2021, 11:25 AM
BIS_fnc_KK changed the task status from Assigned to Feedback.

Apparently players are now kicked not because of the .p3d model, but because of the model's textures. I have attached an example MPMission and a screenshot of the problem.

Hey ho! We tested it a bit and of course the signature-kicks allready there. Exactly like the screenshot. U dont get kicked cause the p3d file but for the included .paa´s.
But we got this kicks only if we build the object with createSimpleObject global. There u get kicked at minimum 2 players on the server. U will be kicked randomly in max 5 minutes.

But if i handle it clientside it worked. We tested it allready much and not one kick. Whether it really wanna work we will see on the live test but i absolutly belive.

@KlausHerberth what version of the game are you running?

Im on the actually stable version.
["Arma 3","Arma3",204,147719,"Stable",false,"Windows","x64"]

@KlausHerberth The fix for paa should have been there already, can you give more more details, a repro?

@KlausHerberth nevermind, the fix is not on stable for some reason

:) thanks for looking over. If u need something more just tell me.