<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.teamspec.net/index.php?action=history&amp;feed=atom&amp;title=Level_Editor%2FMap_Config</id>
	<title>Level Editor/Map Config - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.teamspec.net/index.php?action=history&amp;feed=atom&amp;title=Level_Editor%2FMap_Config"/>
	<link rel="alternate" type="text/html" href="https://wiki.teamspec.net/index.php?title=Level_Editor/Map_Config&amp;action=history"/>
	<updated>2026-10-28T19:16:05Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.teamspec.net/index.php?title=Level_Editor/Map_Config&amp;diff=465&amp;oldid=prev</id>
		<title>TeamSpecBot: American spelling</title>
		<link rel="alternate" type="text/html" href="https://wiki.teamspec.net/index.php?title=Level_Editor/Map_Config&amp;diff=465&amp;oldid=prev"/>
		<updated>2026-10-20T04:44:36Z</updated>

		<summary type="html">&lt;p&gt;American spelling&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:44, 20 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l23&quot;&gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Two inspectors:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Two inspectors:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;World Environment&amp;#039;&amp;#039;&amp;#039;: the map&amp;#039;s sky, ambient light, fog, glow, tone mapping and other screen effects. The settings are the standard environment settings, grouped under headers such as Background, Sky, Ambient Light, Tonemap, Glow, Fog, Volumetric Fog and Adjustments.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;World Environment&amp;#039;&amp;#039;&amp;#039;: the map&amp;#039;s sky, ambient light, fog, glow, tone mapping and other screen effects. The settings are the standard environment settings, grouped under headers such as Background, Sky, Ambient Light, Tonemap, Glow, Fog, Volumetric Fog and Adjustments.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &#039;&#039;&#039;Sun (DirectionalLight3D)&#039;&#039;&#039;: the map&#039;s sun: its &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;colour&lt;/del&gt;, energy (brightness), shadows and so on. Its direction is its rotation.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &#039;&#039;&#039;Sun (DirectionalLight3D)&#039;&#039;&#039;: the map&#039;s sun: its &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;color&lt;/ins&gt;, energy (brightness), shadows and so on. Its direction is its rotation.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Changes show in the viewport at once. The [[Level Editor/Menus/View#Viewport Rendering window|Viewport Rendering]] window can override how the editor draws these while you work, without changing the map.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Changes show in the viewport at once. The [[Level Editor/Menus/View#Viewport Rendering window|Viewport Rendering]] window can override how the editor draws these while you work, without changing the map.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l33&quot;&gt;Line 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Bake Lightmaps&amp;#039;&amp;#039;&amp;#039;: bakes now, so you see the baked light in the editor. The editor stays unresponsive while it bakes; hold {{Key|Esc}} to cancel.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Bake Lightmaps&amp;#039;&amp;#039;&amp;#039;: bakes now, so you see the baked light in the editor. The editor stays unresponsive while it bakes; hold {{Key|Esc}} to cancel.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Clear&amp;#039;&amp;#039;&amp;#039;: removes the baked lightmap (&amp;#039;&amp;#039;Cleared, lightmaps disabled&amp;#039;&amp;#039;). Both a bake and a clear are one undo step.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Clear&amp;#039;&amp;#039;&amp;#039;: removes the baked lightmap (&amp;#039;&amp;#039;Cleared, lightmaps disabled&amp;#039;&amp;#039;). Both a bake and a clear are one undo step.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The status line under them: &#039;&#039;Not baked yet.&#039;&#039;, &#039;&#039;Baking N mesh(es)...&#039;&#039;, &#039;&#039;Baked N mesh(es) successfully.&#039;&#039;, &#039;&#039;Bake &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cancelled&lt;/del&gt;, previous lighting kept.&#039;&#039;, &#039;&#039;Nothing to bake, no static geometry found.&#039;&#039; or a failure with its error code.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The status line under them: &#039;&#039;Not baked yet.&#039;&#039;, &#039;&#039;Baking N mesh(es)...&#039;&#039;, &#039;&#039;Baked N mesh(es) successfully.&#039;&#039;, &#039;&#039;Bake &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;canceled&lt;/ins&gt;, previous lighting kept.&#039;&#039;, &#039;&#039;Nothing to bake, no static geometry found.&#039;&#039; or a failure with its error code.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;See [[Level Editor/Workflows/Lighting and lightmaps|Lighting and lightmaps]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;See [[Level Editor/Workflows/Lighting and lightmaps|Lighting and lightmaps]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:1.41:old-40:rev-465:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>TeamSpecBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.teamspec.net/index.php?title=Level_Editor/Map_Config&amp;diff=40&amp;oldid=prev</id>
		<title>TeamSpecBot: Level Editor: Map Config window page</title>
		<link rel="alternate" type="text/html" href="https://wiki.teamspec.net/index.php?title=Level_Editor/Map_Config&amp;diff=40&amp;oldid=prev"/>
		<updated>2026-10-20T03:45:26Z</updated>

		<summary type="html">&lt;p&gt;Level Editor: Map Config window page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The &amp;#039;&amp;#039;&amp;#039;Map Config&amp;#039;&amp;#039;&amp;#039; button in the top bar (&amp;#039;&amp;#039;Configure map settings and logic script&amp;#039;&amp;#039;) opens the &amp;#039;&amp;#039;&amp;#039;Map Configuration&amp;#039;&amp;#039;&amp;#039; window. It holds the settings that belong to the whole map rather than to one object: the gamemode scripts, the sky, fog and sun, the baked lighting, and the background audio. Everything here is saved with the map and exported with it. &amp;#039;&amp;#039;&amp;#039;Close&amp;#039;&amp;#039;&amp;#039; closes the window.&lt;br /&gt;
&lt;br /&gt;
The window has four tabs.&lt;br /&gt;
&lt;br /&gt;
== Gamemode ==&lt;br /&gt;
The map&amp;#039;s three gamemode scripts, one sub-tab each:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Tab !! Says !! Guide&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Server&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;Runs on the server. Owns the rules: extends GamemodeServerScript and may change the match.&amp;#039;&amp;#039; || [[Level Editor/Scripting/Server rules|Server rules]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Client&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;Runs on every player machine. Reads and draws only: extends GamemodeClientScript and cannot change the match.&amp;#039;&amp;#039; || [[Level Editor/Scripting/Client HUD|Client HUD]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Bot&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;Runs on the server beside the Server script and shares its api: extends GamemodeBotScript. Tells bots their job; the rules stay in Server.&amp;#039;&amp;#039; || [[Level Editor/Scripting/Bots|Bots]]&lt;br /&gt;
|}&lt;br /&gt;
* Each tab is a code editor that completes as you type: type &amp;lt;code&amp;gt;api.&amp;lt;/code&amp;gt; to see everything that script may call. {{Key|Ctrl}}+click a name to read its documentation. A Client tab never offers a server call.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Reset to Default&amp;#039;&amp;#039;&amp;#039; under each script puts the starter script back. It asks first (&amp;#039;&amp;#039;Reset Logic Script&amp;#039;&amp;#039;: &amp;#039;&amp;#039;Discard your custom script and load the default template? This cannot be undone.&amp;#039;&amp;#039;), &amp;#039;&amp;#039;&amp;#039;Reset&amp;#039;&amp;#039;&amp;#039; to go ahead.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Scripting Docs&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;Open the scripting guide for the pane you are looking at&amp;#039;&amp;#039;) opens the wiki page for the tab you are on.&lt;br /&gt;
&lt;br /&gt;
The scripts are saved in the map&amp;#039;s folder as &amp;lt;code&amp;gt;server.gd&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;client.gd&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;bot.gd&amp;lt;/code&amp;gt;. See [[Level Editor/Scripting|Scripting a gamemode]].&lt;br /&gt;
&lt;br /&gt;
== Environment ==&lt;br /&gt;
Two inspectors:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;World Environment&amp;#039;&amp;#039;&amp;#039;: the map&amp;#039;s sky, ambient light, fog, glow, tone mapping and other screen effects. The settings are the standard environment settings, grouped under headers such as Background, Sky, Ambient Light, Tonemap, Glow, Fog, Volumetric Fog and Adjustments.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Sun (DirectionalLight3D)&amp;#039;&amp;#039;&amp;#039;: the map&amp;#039;s sun: its colour, energy (brightness), shadows and so on. Its direction is its rotation.&lt;br /&gt;
&lt;br /&gt;
Changes show in the viewport at once. The [[Level Editor/Menus/View#Viewport Rendering window|Viewport Rendering]] window can override how the editor draws these while you work, without changing the map.&lt;br /&gt;
&lt;br /&gt;
== LightmapGI ==&lt;br /&gt;
&amp;#039;&amp;#039;Baked global illumination for the map. Static geometry needs lightmap UVs before it can be baked.&amp;#039;&amp;#039;&lt;br /&gt;
* An inspector with the lightmap&amp;#039;s settings (quality, bounces, and the rest).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bake lightmaps on export&amp;#039;&amp;#039;&amp;#039;: when on, exporting bakes the lightmap into the exported map, so you do not need to press Bake first; the Bake button is only for previewing in the editor. Turn it off to export unlit and faster.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bake Lightmaps&amp;#039;&amp;#039;&amp;#039;: bakes now, so you see the baked light in the editor. The editor stays unresponsive while it bakes; hold {{Key|Esc}} to cancel.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Clear&amp;#039;&amp;#039;&amp;#039;: removes the baked lightmap (&amp;#039;&amp;#039;Cleared, lightmaps disabled&amp;#039;&amp;#039;). Both a bake and a clear are one undo step.&lt;br /&gt;
* The status line under them: &amp;#039;&amp;#039;Not baked yet.&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Baking N mesh(es)...&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Baked N mesh(es) successfully.&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Bake cancelled, previous lighting kept.&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Nothing to bake, no static geometry found.&amp;#039;&amp;#039; or a failure with its error code.&lt;br /&gt;
&lt;br /&gt;
See [[Level Editor/Workflows/Lighting and lightmaps|Lighting and lightmaps]].&lt;br /&gt;
&lt;br /&gt;
== Soundscape ==&lt;br /&gt;
&amp;#039;&amp;#039;Map-wide background audio. Plays globally regardless of player position. Set `stream` to your music/ambient track and toggle `autoplay`.&amp;#039;&amp;#039;&lt;br /&gt;
An inspector with:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Stream&amp;#039;&amp;#039;&amp;#039;: the sound or music file. Click it to pick one of your imported sounds or import a new one.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Volume Db&amp;#039;&amp;#039;&amp;#039;: its loudness in decibels (0 is unchanged; negative is quieter).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Autoplay&amp;#039;&amp;#039;&amp;#039;: start playing when the map starts.&lt;br /&gt;
* The other playback settings (pitch scale and the like).&lt;br /&gt;
&lt;br /&gt;
See [[Level Editor/Entities/Sounds|Sounds]] for sounds placed in the world.&lt;br /&gt;
&lt;br /&gt;
{{Level Editor nav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Level Editor]]&lt;br /&gt;
[[Category:Level Editor panels]]&lt;/div&gt;</summary>
		<author><name>TeamSpecBot</name></author>
	</entry>
</feed>