Page MenuHomeFeedback Tracker

Arma 3 Launcher does not recognize the GM Capability data pack as a proper option for GM loaded servers.
Closed, ResolvedPublic

Description

{F1200451}It's not a bug, but rather a design oversight.

Currently, if a server has GM loaded, none GM owners even with the compatibility pack. cannot join the server as it treats it like a CDLC server and X's the option to join. Even if you load the datapack manually, you still cannot join from the launcher.

This means that players who have the datapack, will have to first manually load their mods, then join the server in-game. I feel this defeats the purpose of the launcher, as it serves as a great tool to help guide people into loading the correct mods.

Details

Severity
Minor
Resolution
Won't Fix
Reproducibility
Always
Operating System
Windows 10 x64
Category
Launcher
Steps To Reproduce
  1. Start a dedicated server with GM enabled.
  2. Make sure GM is disabled if you own it. This can be accomplished by changing the folder name, or uninstalling it.
  3. Download the GM compatibility Data pack.
  4. Boot up the Arma 3 Launcher.
  5. Browse servers, find your server.
  6. Attempt to join through the A3 launcher.
Additional Information

I have also attempted to try to load the data pack directly on the server. In an attempt to bypass the GM core folder at the cost of not being able to use the maps. But it still gives the CDLC requirements and X's out the option to join.

Event Timeline

matthewp created this task.Sep 6 2019, 4:43 AM
matthewp updated the task description. (Show Details)Sep 6 2019, 4:45 AM
matthewp edited Additional Information. (Show Details)
matthewp updated the task description. (Show Details)
GalComT changed the task status from New to Acknowledged.Sep 6 2019, 8:07 AM
dedmen added a subscriber: dedmen.Oct 4 2019, 11:57 AM

Excerpt from discord discussion

so you'd have to check for "user owns DLC, and has either GM or compat pack loaded"

Dahlgren
@dedmen if you join a server running GM DLC, load GM DLC if owned and if not, prompt to subscribe to GM compat and load that instead

Dedmen
A server having GM loaded might switch to weferlingen at any time. At which point you do need to own it

And a owner doesn't have any reason to load the compat instead of the official.

SK
yeah, you can connect to a regular arma server without tanoa or livionia, and you'll be kicked from the server if a tanoa/livionia mission is loaded

It might be bad UX if the Launcher says "Yeah you're golden with the compat" but then the server switches to weferlingen and they can't play.
The Launcher can detect if server is currently running DLC terrain and require ownership in that case, which might already be the case.

The launcher shows "Get DLCs" if Tanoa is active. So yes its already supported.

This comment was removed by Dwarden.
This comment was removed by Dwarden.
This comment was removed by Dwarden.
This comment was removed by Dwarden.
This comment was removed by dedmen.

I could indeed do some hackery to remove the missing DLC block, and just force add the compat mod to the servers required mods.
But if the server is running CDLC terrain, that CDLC isn't actually optional so compat mod wouldn't work.

Also even if I check the current running terrain, the server running CDLC can always switch to its terrain.
If I added it, people would expect it to work, which it won't.

We would tell people "yeah you can download this 20+GB compat data mod and join the server just fine", then they download it, try to join, and get an error because they can't play on the terrain.

We would need a way to tell that a server guarantees that despite having CDLC data loaded, it will never switch to CDLC terrain.
Which I don't see a sensible way to do.

I feel this defeats the purpose of the launcher, as it serves as a great tool to help guide people into loading the correct mods.

Yep, the purpose for the launcher is a simple one-click and everything will be fine and working solution. But it just doesn't work like that here.

dedmen closed this task as Resolved.May 28 2021, 2:01 PM
dedmen changed Resolution from Open to Won't Fix.