Page MenuHomeFeedback Tracker

Mod load order different on client and server causing gameplay issues
Assigned, NormalPublic

Description

It looks like server and clients sometimes load mods in different order. This seems to create an issue when multiple mods are loaded that attempt to override the same thing, such as the EditorModeEdit.et prefab, as demonstrated in the attached video, where the entity browser spawns different entities than the entity being requested (I want to create an Assault Duckie entity, but get a Smoke Effect entity.

If this causes the issue in the video, one solution would be to enforce mod load order to be dictated by the server. I was unable to reproduce this issue locally (in singleplayer), so it is only happening as a client. Note this issue might not be caused by mod load order at all, in which case please correct me.

Details

Severity
Major
Resolution
Open
Reproducibility
Sometimes
Operating System
Windows 10 x64
Operating System Version
Client Windows 11, Server Linux
Category
Server
Steps To Reproduce
  1. Boot up a server with multiple mods that add Game Master entities
  2. Placed modded entities might behave unexpectedly (see video)
Additional Information
########### SERVER

ENGINE       : FileSystem: Adding package '/home/profile/../addons/5964E0B3BB7410CE/' (pak count: 1) to filesystem under name OdinsGameMasterAdditions
ENGINE       : FileSystem: Adding package '/home/profile/../addons/5972F3DC82602F72/' (pak count: 1) to filesystem under name RubberDuckie
ENGINE       : FileSystem: Adding package '/home/profile/../addons/598B459782D0BAF8/' (pak count: 1) to filesystem under name GameMasterExplosions
ENGINE       : FileSystem: Adding package '/home/profile/../addons/5992D8F794DCDF21/' (pak count: 1) to filesystem under name GameMasterSmoke
ENGINE       : FileSystem: Adding package './addons/data/' (pak count: 3) to filesystem under name ArmaReforger
ENGINE       : FileSystem: Adding package './addons/core/' (pak count: 1) to filesystem under name core
RESOURCES    : ResourceDB: loading cache (id=0 name=OdinsGameMasterAdditions path=/home/profile/../addons/5964E0B3BB7410CE/resourceDatabase.rdb)
RESOURCES    : ResourceDB: loading cache (id=1 name=RubberDuckie path=/home/profile/../addons/5972F3DC82602F72/resourceDatabase.rdb)
RESOURCES    : ResourceDB: loading cache (id=2 name=GameMasterExplosions path=/home/profile/../addons/598B459782D0BAF8/resourceDatabase.rdb)
RESOURCES    : ResourceDB: loading cache (id=3 name=GameMasterSmoke path=/home/profile/../addons/5992D8F794DCDF21/resourceDatabase.rdb)
RESOURCES    : ResourceDB: loading cache (id=4 name=ArmaReforger path=./addons/data/resourceDatabase.rdb)
RESOURCES    : ResourceDB: loading cache (id=5 name=core path=./addons/core/resourceDatabase.rdb)
RESOURCES    : ResourceDB: loading cache (id=6 name=profile path=/home/profile/resourceDatabase.rdb)

########### CLIENT 

23:53:18:604 ENGINE       : FileSystem: Adding package 'C:/Users/bacon/Documents/My Games/ArmaReforger/addons/598B459782D0BAF8/' (pak count: 1) to filesystem under name GameMasterExplosions
23:53:18:605 ENGINE       : FileSystem: Adding package 'C:/Users/bacon/Documents/My Games/ArmaReforger/addons/5964E0B3BB7410CE/' (pak count: 1) to filesystem under name OdinsGameMasterAdditions
23:53:18:605 ENGINE       : FileSystem: Adding package 'C:/Users/bacon/Documents/My Games/ArmaReforger/addons/5992D8F794DCDF21/' (pak count: 1) to filesystem under name GameMasterSmoke
23:53:18:605 ENGINE       : FileSystem: Adding package 'C:/Users/bacon/Documents/My Games/ArmaReforger/addons/5972F3DC82602F72/' (pak count: 1) to filesystem under name RubberDuckie
23:53:18:623 ENGINE       : FileSystem: Adding package './addons/data/' (pak count: 7) to filesystem under name ArmaReforger
23:53:18:625 ENGINE       : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core
23:53:18:625 RESOURCES    : ResourceDB: loading cache (id=0 name=GameMasterExplosions path=C:/Users/bacon/Documents/My Games/ArmaReforger/addons/598B459782D0BAF8/resourceDatabase.rdb)
23:53:18:625 RESOURCES    : ResourceDB: loading cache (id=1 name=OdinsGameMasterAdditions path=C:/Users/bacon/Documents/My Games/ArmaReforger/addons/5964E0B3BB7410CE/resourceDatabase.rdb)
23:53:18:625 RESOURCES    : ResourceDB: loading cache (id=2 name=GameMasterSmoke path=C:/Users/bacon/Documents/My Games/ArmaReforger/addons/5992D8F794DCDF21/resourceDatabase.rdb)
23:53:18:626 RESOURCES    : ResourceDB: loading cache (id=3 name=RubberDuckie path=C:/Users/bacon/Documents/My Games/ArmaReforger/addons/5972F3DC82602F72/resourceDatabase.rdb)
23:53:18:626 RESOURCES    : ResourceDB: loading cache (id=4 name=ArmaReforger path=./addons/data/resourceDatabase.rdb)
23:53:18:666 RESOURCES    : ResourceDB: loading cache (id=5 name=core path=./addons/core/resourceDatabase.rdb)
23:53:18:666 RESOURCES    : ResourceDB: loading cache (id=6 name=profile path=C:\Users\bacon\Documents\My Games\ArmaReforger\profile/resourceDatabase.rdb)

Event Timeline

bacon_8008 edited Additional Information. (Show Details)Jun 11 2022, 12:13 AM
bacon_8008 changed Category from General to Modding.
bacon_8008 changed Category from Modding to Server.Jun 15 2022, 11:27 AM
Geez changed the task status from New to Assigned.Jun 20 2022, 5:34 PM