Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handle multiple mod versions #757

Open
Alystrasz opened this issue Jul 28, 2024 · 0 comments · May be fixed by #828
Open

Handle multiple mod versions #757

Alystrasz opened this issue Jul 28, 2024 · 0 comments · May be fixed by #828

Comments

@Alystrasz
Copy link
Contributor

Client doesn't handle multiple versions of same mod when joining a server requiring a given mod version.

Steps to reproduce
  1. Make sure Parkour server is up (or ask @Alystrasz to start it)
  2. Check which Parkour mod version is required by the server (is v0.2.1 at the time of writing)
  3. Manually install 2 different versions of the Parkour mod, including the one required by the server (I installed v0.2.1 and v0.1.2): https://github.com/Alystrasz/Alystrasz.Parkour/releases
  4. Start game and reach mp_lobby
  5. Ensure the 2 Parkour mods versions are visible by the launcher by running script foreach(mod in NSGetModNames()) print(mod) ("Parkour" should appear twice)
  6. Join Parkour server, and get stuck in an infinite loop
  7. Checking the logs, both Parkour mod versions are disabled:
[2024-07-28] [14:50:49] [NORTHSTAR] [info] Attempting authentication with server of id "210f675ae71fa4f58228f0c372a20d48"
[2024-07-28] [14:50:50] [NORTHSTAR] [info] Loading mod file at path 'R2Development\mods\Alystrasz.Parkour-0.1.2'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] Loading mod 'Parkour'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains ConVar 'parkour_api_endpoint'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains ConVar 'parkour_api_secret'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains ConVar 'parkour_api_event_id'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains Script 'gamemodes/sh_gamemode_pk.nut'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains Script 'utils/sh_map.nut'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains Script 'gamemodes/cl_gamemode_pk.nut'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains Script 'utils/perks.nut'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains Script 'utils/player_stats.nut'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains Script 'utils/leaderboard.nut'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains Script 'utils/checkpoint.nut'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains Script 'utils/world_leaderboard.nut'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains Script 'gamemodes/_gamemode_pk.nut'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' registered Localisation 'resource/parkour_%language%.txt'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' loaded successfully, version 0.1.2 (DISABLED)

[2024-07-28] [14:50:50] [NORTHSTAR] [info] Loading mod file at path 'R2Development\mods\Alystrasz.Parkour-0.2.1'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] Loading mod 'Parkour'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains ConVar 'parkour_api_endpoint'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains ConVar 'parkour_api_secret'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains ConVar 'parkour_use_local_config'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains Script 'gamemodes/sh_gamemode_pk.nut'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains Script 'ui/robot_dialog.nut'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains Script 'utils/npc.nut'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains Script 'utils/parsing.nut'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains Script 'utils/map_configuration.nut'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains Script 'gamemodes/cl_gamemode_pk.nut'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains Script 'utils/perks.nut'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains Script 'utils/player_stats.nut'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains Script 'utils/leaderboard.nut'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains Script 'utils/checkpoint.nut'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains Script 'utils/world_leaderboard.nut'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' contains Script 'gamemodes/_gamemode_pk.nut'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' registered Localisation 'resource/parkour_%language%.txt'
[2024-07-28] [14:50:50] [NORTHSTAR] [info] 'Parkour' loaded successfully, version 0.2.1 (DISABLED)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Candidates for next Major release
1 participant