<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Server on FantasyMaps</title><link>/tags/server/</link><description>Recent content in Server on FantasyMaps</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 23 Apr 2026 12:00:00 -0500</lastBuildDate><atom:link href="/tags/server/index.xml" rel="self" type="application/rss+xml"/><item><title>geomqtt</title><link>/tools/geomqtt/</link><pubDate>Thu, 23 Apr 2026 12:00:00 -0500</pubDate><guid>/tools/geomqtt/</guid><description>&lt;p&gt;A small daemon that bridges Redis&amp;rsquo;s geospatial commands and an embedded MQTT broker. Drop tile-keyed coordinates into a Redis GEO set; any client subscribed to the matching tile topic gets the update on the next tick.&lt;/p&gt;
&lt;p&gt;It is the transport layer that makes the rest of the shared-world experiments possible — Foundry tables, web clients, and Unity/Unreal sessions can all listen on the same tiles and see each other move.&lt;/p&gt;</description></item><item><title>georender</title><link>/tools/georender/</link><pubDate>Wed, 15 Apr 2026 12:00:00 -0500</pubDate><guid>/tools/georender/</guid><description>&lt;p&gt;The symbolic renderer that gives the atlas its look. georender takes geospatial data, runs it through a JSON ruleset, and emits PNGs — as slippy-map tiles, as full bounding-box images, or as ad-hoc renders of arbitrary GeoJSON.&lt;/p&gt;
&lt;p&gt;Where the cartographer&amp;rsquo;s red ink and the dotted park boundaries actually get drawn.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/openfantasymap/georender"&gt;Repository&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>