For server owners / Reserved slots / Plugin

The LobbyVerse plugin for AMX Mod X

One small file that keeps your server's reserved slots in step with your list on LobbyVerse. Your VIPs get in when the server is full, and their slots end on the date you set, with no users.ini to edit.

Download, version 1.0.0

SHA-256 43a8b6347f5456e8bf13b471d8b60ac53a0c79bf8aa54c325594bea734b14f18

SHA-256 2c8d749c53bd30e10e8ab5624ce48cfa7e666b58cdcb49e4e497d59393309595

Compiled with AMX Mod X 1.10. Built from the source beside it, which you can read and compile yourself.

Source, releases and issues: github.com/LobbyVerse/plugins

Install

  1. Copy the pluginPut lobbyverse_reserved.amxx in addons/amxmodx/plugins/.
  2. Load it in the right placeAdd lobbyverse_reserved.amxx to plugins.ini right after admin.amxx and before adminslots.amxx. The plugin warns in the server console when the order is wrong.
  3. Keep a slot freeSet amx_reservation 1 in amxx.cfg, then restart the server.
  4. Add your playersOn your Reserved slots page. LobbyVerse sends the list within a minute, after every change, and every hour.

How it works

LobbyVerse sends your list over the RCON connection you already gave it. The plugin keeps it in memory and gives each listed player the reservation flag when they connect; AMX Mod X's own adminslots plugin then keeps the last slots for them.

The plugin opens no connection, reads and writes no file, never kicks or bans anyone, and never removes a flag your users.ini gave.

For the curious: LobbyVerse sends lv_reserved_begin, then lv_reserved_add with up to 20 SteamIDs at a time, then lv_reserved_end with the count, and the plugin only swaps the list in when the count matches. lv_reserved_status prints what it holds.