Ceremony management for memorial / legacy nights. Works on any map, but behaves best when the round is LIVE (both teams populated).
Fast Setup (recommended):
1) Ensure the round is LIVE (at least one player on each team, or add 1 bot)
2) Start Legacy: /legacyon (or amx_legacy_on confirm)
3) Restart the round (keeps Legacy ON): amx_rcon mp_restartgame 2
4) Mute everyone: amx_legacy_muteall
5) MC/Admin selects speaker: /speaker (or /spk)
If you see: “Scoring will not start until both teams have players”
the server is not in a live round yet, and some engine actions (including reliable weapon stripping)
may not behave normally. For accurate testing, have at least two players on opposite teams (or add one bot).
/legacyon - Enable ceremony mode (Admin only)/legacyoff - Disable ceremony mode (Admin only)/speaker or /spk - Open speaker menu (MC/Admin, requires mute-all ON)amx_legacy_on confirm - Start ceremony modeamx_legacy_off - End ceremony modeamx_legacy_muteall - Mute all players (server-enforced)amx_legacy_unmuteall - Unmute all playersamx_legacy_mc <name> - Set Master of Ceremonies (optional)amx_legacy_clearmc - Clear MC (NO MC mode)amx_legacy_speakermenu - Open speaker menu (console)amx_legacy_clearspeaker - Clear current speaker
Recommended: amx_rcon mp_restartgame 2
This restarts the round without unloading plugins, so Legacy stays enabled.
Mute-All behavior:
• MC (if set) can speak
• Current Speaker can speak
• Others are muted (server enforced)
• Optional: Admins can be always heard depending on legacy_admin_voice
legacy_roundtime (default 60 minutes)Add to cstrike/addons/amxmodx/configs/amxx.cfg:
legacy_roundtime "60" - Ceremony round length (minutes)legacy_give_knife "1" - Give knife after stripping (1=yes, 0=no)legacy_enforce_cvars "1" - Periodically re-apply roundtime CVARs (guards against other plugins)legacy_admin_voice "1" - Admins always heard during mute-all (1=yes, 0=no)
Quick Stop: amx_legacy_off
Immediate Round Reset: amx_rcon mp_restartgame 2
Last Resort: changelevel de_dust2
/speaker ahead of time.amx_legacy_clearspeaker between speakers to keep silence.