Alderon-Games / pot-community-servers

Bug Reporting and Wiki for Community Servers
16 stars 0 forks source link

[Feature request] Mod related webhooks + mod version listing on client GUI #125

Open elamec opened 1 year ago

elamec commented 1 year ago

1. Please create a new webhook which receives a message at server startup with the information of the loaded mods (and their versions, if it's possible/easy to add).

Examples (only to make more clear what I mean): [{"ModId": "UGC_M_Y25EGXK7VZ_SK", "BuildId": "UGC_MB_257GZ2DEVZ_SK"}, ...]

Or optionally, please also include the mod's name: [{"Name": "Primordial Tyrants: Yunnanosaurus", "ModId": "UGC_M_Y25EGXK7VZ_SK", "BuildId": "UGC_MB_257GZ2DEVZ_SK"}, ...]

(The ModId/BuildId fields are just examples, since I'm not sure which values identify correctly a mod or the exact version of a mod.)

2. Please create a new webhook which receives a message when the latest version of one (or more) of the loaded mod is different than the one which is loaded on the server (i.e. when a mod update is available). The same examples apply as above, but please only list the mods which needs update.

Both of these information would make life easier for server owners by keeping track of which mods and on which version are loaded on their server, and they'd get a notification if a server update is required due to mod update.

-- 3. For a further use case, if it's possible to list the exact mod version in the webhooks, then please also provide the possibility to check the actual downloaded version of the mods (with the same type of information as in the above webhooks, i.e. build id number or build sku etc.) for players somewhere on the client GUI.

This would be very useful for server owners and players to match the mod versions they use and thus solve login issues more easily.

Thanks very much in advance!

AlderonEmu commented 1 year ago

This has been forwarded, thank you!