minqlxtism is a modification of minqlx that provides support for WASM plugins via Extism. Forked from the fantastic and more actively maintained fork of minqlx, minqlxtended.
🚧 Work in progress, nothing interesting here yet! 🚧
- Hello WASM🌏!
- Plugin Manager
- Feature parity with minqlx's core API
- Reimplementation of base minqlx plugins. (MAYBE: py2wasm?)
- Ensure the system is completely up-to-date:
sudo apt update
sudo apt upgrade -y
- Install the git and build-essential packages:
sudo apt-get -y install git build-essential
- Install the Extism CLI and use it to install the Extism Runtime. The following command will install the CLI and runtime for your user only.
curl -s https://get.extism.org/cli | sh -s -- -v v1.6.2 -y -o $HOME/.local/bin && extism lib install --prefix ~/.local
v1.6.2 of the Extism CLI is selected to avoid this issue.
- Clone this repository and compile minqlxtism
git clone https://github.com/Molot2032/minqlxtism.git
cd minqlxtism
make
- Copy everything from
minqlxtism/bininto the Quake Live Dedicated Server's installation folder whereqzerodedx64is located. Use the providedrun_server_x_minqlxtism.shscripts to launch the server.