<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Custom maps showing players as a red "FX" sprite: it's the .arena limit, not your files]]></title><description><![CDATA[<p dir="auto">Hi all,</p>
<p dir="auto">We run a CodJumper server with lots of custom maps, and hit a bug worth sharing.</p>
<p dir="auto">Symptom</p>
<p dir="auto">On some custom maps, players show up as the red "FX" sprite instead of their model.</p>
<p dir="auto"><img src="/assets/uploads/files/1789384654397-500fa53f-919c-4c1b-92e3-90a05d5f28f7-image-resized.jpeg" alt="500fa53f-919c-4c1b-92e3-90a05d5f28f7-image.jpeg" class="img-markdown  img-fluid" width="2560" height="1440" /></p>
<p dir="auto"><img src="/assets/uploads/files/1789384661013-a5008ea3-df39-4124-8ff1-e0f4b63c5663-image-resized.jpeg" alt="a5008ea3-df39-4124-8ff1-e0f4b63c5663-image.jpeg" class="img-markdown  img-fluid" width="2560" height="1440" /></p>
<p dir="auto">Cause</p>
<p dir="auto">The engine only keeps about 200 .arena map declarations (mp\ + usermaps&lt;map&gt;\ combined) and silently ignores the rest, roughly in alphabetical order. A dropped map loses its allieschar / axischar, so players have no model.</p>
<p dir="auto">The client's table counts: our server read the factions correctly, but a player whose game folder had 354 declarations (an old grouping file plus one arena per map) still saw the bug.</p>
<p dir="auto">Fix</p>
<p dir="auto">Stay under ~190 declarations, on the server and on the client side.<br />
One arena per map, no duplicates, no leftover grouping file.<br />
One big .arena for every map doesn't work: it gets truncated around 55 KB.<br />
Forcing factions in GSC doesn't help, because the client uses its own table.<br />
After dropping to 163 declarations, the bug was gone:</p>
<p dir="auto"><img src="/assets/uploads/files/1789384678117-ad215ebf-5bbd-4ab1-90c2-11eb52856a7b-image-resized.jpeg" alt="ad215ebf-5bbd-4ab1-90c2-11eb52856a7b-image.jpeg" class="img-markdown  img-fluid" width="2560" height="1440" /></p>
<p dir="auto">Suggested fix for the Plutonium team:<br />
When a usermap loads, the client and the server could read that map's own <code>usermaps\&lt;map&gt;\&lt;map&gt;.arena</code> directly, instead of depending on the global table built at startup. The loaded map would always get its factions, no matter how many maps are installed.<br />
Players who download lots of custom maps and servers with big rotations would no longer run into this limit.</p>
<p dir="auto">Exact threshold unknown (between 192 and 223 in our tests). If anyone knows more, we're interested!</p>
]]></description><link>https://forum.plutonium.pw/topic/46548/custom-maps-showing-players-as-a-red-fx-sprite-it-s-the-.arena-limit-not-your-files</link><generator>RSS for Node</generator><lastBuildDate>Thu, 15 Oct 2026 06:53:01 GMT</lastBuildDate><atom:link href="https://forum.plutonium.pw/topic/46548.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 14 Sep 2026 11:21:58 GMT</pubDate><ttl>60</ttl></channel></rss>