Topic: AddOns in Multiplayer games

waldecker
Avatar
Topic Opener
Joined: 2020-05-31, 21:15 UTC+2.0
Posts: 122
OS: Ubuntu 24.04.3
Version: 1.4
Ranking
At home in WL-forums
Location: Waldeck
Posted at: 2026-04-07, 14:34 UTC+2.0

Hi,

a question regarding multiplayer games. Is it possible to automatically reduce the used addons in a multiplayer game to those all players have installed/activated? While I have about 20 AddOns (mostly Maps) aktiv my sons have only a few. Sure we could go an install or deactivate them, but I see it more userfriendly if the game would automaticaly use only those needed for the specified game, map and win conditions. And why is the AddOn of "Map123.wad" required when I want to play a game with "MapABC".

Cheers waldecker


Yesterday I stood before an abyss, today I'm one step further

Top Quote
Nordfriese
Avatar
Joined: 2017-01-17, 18:07 UTC+1.0
Posts: 2241
OS: Debian Testing
Version: Latest master
Ranking
One Elder of Players
Location: 0x55555d3a34c0
Posted at: 2026-04-07, 17:06 UTC+2.0

Hi, there's a PR currently open that will no longer require add-on maps for all clients: https://codeberg.org/wl/widelands/pulls/5333

The rationale is that any game-relevant file such as maps and scripts (including scripts for starting conditions and win conditions) that could be chosen by the host must be present for the clients. Otherwise it could happen that choosing an add-on-provided starting or win condition would have to kick out clients who don't have that add-on installed, since they could so join the game setup initially but then wouldn't be able to actually play with it; which would be a worse user experience IMHO than being told early on about all required dependencies.


Top Quote
kaputtnik
Avatar
Joined: 2013-02-18, 20:48 UTC+1.0
Posts: 2769
OS: Archlinux
Version: current master
Ranking
One Elder of Players
Location: Germany
Posted at: 2026-04-07, 17:13 UTC+2.0

waldecker wrote

Hi,

a question regarding multiplayer games. Is it possible to automatically reduce the used addons in a multiplayer game to those all players have installed/activated? While I have about 20 AddOns (mostly Maps) aktiv my sons have only a few. Sure we could go an install or deactivate them, but I see it more userfriendly if the game would automaticaly use only those needed for the specified game, map and win conditions. And why is the AddOn of "Map123.wad" required when I want to play a game with "MapABC".

Can you explain a bit more?

Maybe something like https://codeberg.org/wl/widelands/issues/3965 ?

Glad that you playing with your children :)


Top Quote
waldecker
Avatar
Topic Opener
Joined: 2020-05-31, 21:15 UTC+2.0
Posts: 122
OS: Ubuntu 24.04.3
Version: 1.4
Ranking
At home in WL-forums
Location: Waldeck
Posted at: 2026-04-07, 23:37 UTC+2.0

kaputtnik wrote

waldecker wrote

Hi,

a question regarding multiplayer games. Is it possible to automatically reduce the used addons in a multiplayer game to those all players have installed/activated? While I have about 20 AddOns (mostly Maps) aktiv my sons have only a few. Sure we could go an install or deactivate them, but I see it more userfriendly if the game would automaticaly use only those needed for the specified game, map and win conditions. And why is the AddOn of "Map123.wad" required when I want to play a game with "MapABC".

Can you explain a bit more?

Maybe something like https://codeberg.org/wl/widelands/issues/3965 ?

Glad that you playing with your children :)

an example, I'm hosting a LAN Game with Map "The Pass Through the Mountains" which is as far as I know a basic map coming with the game. When my son tries to join the attached message box pops up. I understand that scripts or win conditions should be installed on all systems joining the game, but maps other than the one to be played?


Attachment: image/png
missing_addons.png

Yesterday I stood before an abyss, today I'm one step further

Top Quote
kaputtnik
Avatar
Joined: 2013-02-18, 20:48 UTC+1.0
Posts: 2769
OS: Archlinux
Version: current master
Ranking
One Elder of Players
Location: Germany
Posted at: 2026-04-10, 11:13 UTC+2.0

Thanks Waldecker, now it's much more clear to me.

As Nordfriese says, this will be fixed in the next version.


Top Quote
waldecker
Avatar
Topic Opener
Joined: 2020-05-31, 21:15 UTC+2.0
Posts: 122
OS: Ubuntu 24.04.3
Version: 1.4
Ranking
At home in WL-forums
Location: Waldeck
Posted at: Today 13:25 UTC+2.0

OK, thanks


Yesterday I stood before an abyss, today I'm one step further

Top Quote