GameServerManagers / GameServerManagers/LinuxGSM

[BUG] Removing Game-Specific AMXX Breaks base AMXX

Open
#3,251 2 comments 0 reactions 1 assignee Claimed by @tkrn View on GitHub
command: mods type: bug
Dominant language
Shell
Stars
4.9k
Forks
864
PR merge metrics
No merged PRs in 30d

Description

## User Story

As an AMX Mod X user, I want to remove a the game-specific AMX Mod X files so that the base AMX Mod X still works.

## Basic info

* **Distro:** Ubuntu 20.04.2 LTS
* **Game:** Day of Defeat
* **Command:** mods-remove
* **LinuxGSM version:** 21.1.3

## Further Information

When you remove the game-specific files for AMX Mod X, it would seem logical that I would then have a working version of the base version of AMX Mod X. However, some base AMX Mod X files are overwritten by custom versions that come with the game-specific files of AMX Mod X.

## To Reproduce

Steps to reproduce the behaviour:
1. Install Day of Defeat
2. Install MetaMod (metamod)
3. Install AMX Mod X (amxmodx)
4. Install AMX Mod X for DOD (amxmodxdod)
5. Run server and run "meta list" command in console to verify all modules loaded
6. Stop server
7. Remove amxmodxdod
8. Run server and run "meta list" command in console and see that AMX Mod X fails to load.

## Expected behaviour
It seems logical that it would restore the original files from amxmodx that were overwritten and subsequently removed by installing and removing amxmodxdod.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.