Add fix-csdm-not-respawning/en.md
Browse Source
1 changed file
with 9 additions and 0 deletions
fix-csdm-not-respawning/en.md
A
| @@ -0,0 +1,9 @@ | ||
| 1 | +--- | |
| 2 | +title: "Fix: CSDM Installed but Players Don't Respawn" | |
| 3 | +excerpt: "Why CSDM loads but nobody respawns: the active switch in csdm.cfg, the plugin load set, per-map spawn presets, and reloading the config without a map change." | |
| 4 | +category: "errors" | |
| 5 | +tags: "csdm, mods" | |
| 6 | +image: "" | |
| 7 | +read_time: "8 min read" | |
| 8 | +--- | |
| 9 | +<p>You installed CSDM, the plugins show as loaded, but players die and stay dead like a normal round. CSDM is a set of AMX Mod X plugins driven by one config file, and "installed but not respawning" almost always means the master switch is off, a core plugin is missing, or the map has no spawn points defined. This walks the config in the order it fails.</p><h2>1. Confirm the CSDM plugins are loaded</h2><p>CSDM is several plugins working together. At minimum <code>csdm_main.amxx</code> must run, alongside the spawn and equipment parts. Check:</p><pre>amxx plugins</pre><p>Look for the CSDM set — <code>csdm_main.amxx</code>, <code>csdm_spawn_preset.amxx</code>, <code>csdm_equip.amxx</code>, <code>csdm_misc.amxx</code> — each reading <code>running</code>. If <code>csdm_main.amxx</code> is missing or <code>bad load</code>, nothing else in CSDM does anything. Add the block to <code>plugins.ini</code> and change map; the install steps mirror any other <a href="/tutorials/install-amxx-plugin-files">AMXX plugin install</a>.</p><h2>2. Turn CSDM on in csdm.cfg</h2><p>The plugins loading is not the same as CSDM being <em>active</em>. The master switch lives in the config:</p><pre>addons/amxmodx/configs/csdm.cfg</pre><p>The very first setting must be enabled:</p><pre>active 1</pre><p>With <code>active 0</code> — the shipped default on some packages — CSDM sits loaded but dormant, so players die and the normal round rules apply. Set it to <code>1</code>. This is the single most common cause of "installed but not respawning," and it is easy to miss precisely because the plugins report as loaded and healthy; loaded is not the same as active, and only the config decides the latter.</p><h2>3. Set the spawn mode and provide spawns</h2><p>CSDM decides where to respawn people from the spawn mode. In preset mode it uses a per-map list of spawn points, and if that list is empty for the current map, there is nowhere to respawn to. In <code>csdm.cfg</code>:</p><pre>spawnmode preset</pre><p>Preset spawns are stored per map. If you are on a map with no preset file, either switch the mode so it reuses the map's own spawn points, or add spawn points with the in-game CSDM spawn editor and save them. A map with an empty spawn preset is a silent reason respawns do nothing even with <code>active 1</code>.</p><h2>4. Reload the config after editing</h2><p>CSDM reads <code>csdm.cfg</code> at map start, but you can reload it live rather than waiting for a map change:</p><pre>csdm_reload</pre><p>Run that from rcon or the console after editing, and the new <code>active</code> and <code>spawnmode</code> values take effect. If you would rather not manage CSDM's config surface by hand, the <a href="/plugins/csb-csdm-respawn">CSB CSDM Respawn</a> plugin gives a lighter respawn-on-death setup with a single cvar.</p><h2>5. Check for a conflicting round or mod plugin</h2><p>If CSDM is active, the plugins are running, and the map has spawns, but respawns still stutter or fail, look for something else that owns the death and round flow. A zombie mod, a match/knife-round plugin, or a custom respawn plugin can intercept death events before CSDM does, leaving players dead or teleporting them to the wrong place. Two respawn systems on one server fight each other. List your plugins and disable anything that manages spawning or rounds, then test CSDM alone:</p><pre>amxx plugins</pre><p>Comment out the suspect in <code>plugins.ini</code>, change the map, and confirm CSDM respawns cleanly on its own. If it does, reintroduce the other plugin only if it is genuinely compatible — a match system and free-for-all deathmatch respawning rarely belong on the same running server at the same time. Deciding which mod owns the server is part of picking a coherent configuration in the first place.</p><h2>Common errors</h2><ul><li><strong>Plugins loaded, nobody respawns</strong> — <code>active 0</code> in <code>csdm.cfg</code>. Set <code>active 1</code> and <code>csdm_reload</code>.</li><li><strong>Respawns on some maps, not others</strong> — preset mode with no spawn file for those maps. Add spawns or change the spawn mode.</li><li><strong>csdm_main is bad load</strong> — a missing module or a version mismatch; the rest of CSDM cannot function. See <a href="/tutorials/fix-amxx-module-failed-to-load">module failed to load</a>.</li><li><strong>Players respawn but with no weapons</strong> — that is the equipment part, not respawn; check <code>csdm_equip.amxx</code> and its config.</li><li><strong>Edited csdm.cfg, nothing changed</strong> — the config was not reloaded. Run <code>csdm_reload</code> or change the map.</li></ul><h2>Verification</h2><p>With <code>active 1</code> set and reloaded, join the server, get killed, and confirm you respawn within a second or two at a valid spawn point — not stuck in a wall or spectating. Do it on two different maps to confirm the spawn mode works everywhere, not just the map you tested. If everyone respawns cleanly across maps, CSDM is active and its spawns are valid. If one map leaves players dead, that map lacks a spawn preset.</p> | |
| 0 | 10 |









