Minqlx Versions Save

Extends Quake Live's dedicated server with extra functionality and scripting.

v0.5.3

3 years ago

Deployment fixes:

  • Instead of using prebuilt binary releases user now must compile minqlx on his/her own to escape problems where binary version of minqlx require Python 3.5, but user has the other version of Python (reported by many server admins, one at least here https://github.com/MinoMino/minqlx/issues/91#issuecomment-590055718)
  • Fixed a bug, where compiling against Python 3.8+ produced nonworking binary (reported by dr_traktor)

Plugin development:

Core development:

v0.5.2

5 years ago

Gameplay fixes:

  • Fixed "Invalid player id" when trying to call vote to kick dead player in "Clan Arena" and "Attack & Defend" mode
  • Fixed bug in "Attack & Defend", where players switch teams (using !a) immediately, instead of switching in next round

Server:

  • Added x86 support
  • Added Python 3.6+ support
  • Plugins now are loaded in same order as in qlx_plugins var

Plugin development:

  • Throwing exception, if trying to add hook handler for zmq-based hooks, when zmq_stats_enable is false
  • New functions in C imported from QL:
    • Cmd_Callvote_f

v0.5.1

6 years ago

@em92 Took the time to port @TsudaKageyu's MinHook to Linux and applied it to minqlx. This takes away certain limitations the old library had. At the moment this doesn't mean much for users, but it should open for more cool stuff in the future.

In addition to that there are some other commits that have accumulated since the last release by @SMINT, @em92 and @roasticle. Thanks, guys.

v0.5.0

7 years ago
  • Player now has is_frozen property. (@cstewart90)
  • Cleaner and more PEP8-compliant Python code. (@cstewart90)
  • Fixed database's clear_flag() method being broken.
  • Setting Player.holdable to kamikaze now properly shows the player as having skulls around him/her. (@em92)
  • Additional functions added to minqlx Python module. (@em92)
    • minqlx.spawn_item
    • minqlx.drop_holdable
    • minqlx.slay_with_mod
    • minqlx.set_invulnerability
    • minqlx.destroy_kamikaze_timers
    • minqlx.remove_dropped_items
    • minqlx.dev_print_items (some caveats, see the PR)
    • minqlx.replace_items
  • New events added. (@em92)
    • kamikaze_use
    • kamikaze_explode
  • New functions in C imported from QL. (@em92)
    • G_Damage
    • Touch_Item
    • G_FreeEntity
    • Drop_Item
    • G_StartKamikaze
    • LaunchItem

v0.4.6

7 years ago

Fixes #42.

v0.4.5

8 years ago

Fixes minqlx breaking with the current beta build and soon to become release. Turns out the last update didn't fix the pattern matching breaking for every update. Hopefully this will do it.

v0.4.4

8 years ago

Fixed minqlx breaking with the current beta branch, which fixes an rcon exploit. This still works on the current QLDS build, so updating right now won't cause any issues.

v0.4.3

8 years ago

Gets rid of some harmless exceptions and some broken behavior when minqlx.RET_STOP was returned in commands.

v0.4.2

8 years ago

Fixes minqlx to work with a recently pushed build of QLDS that fixes ghost players. It also includes some small changes here and there which you can look at closer in the commits. I also pushed a new version for the plugins repository, so you might want to update that too while you're at it.

NOTE: If you update to this version, you must update your QLDS too.

v0.4.1

8 years ago

Bugfixes for the most part. If upgrading, upgrade plugins as well.