<spanid="evennia-server-initial-setup"></span><h1>evennia.server.initial_setup<aclass="headerlink"href="#module-evennia.server.initial_setup"title="Permalink to this headline">¶</a></h1>
<p>This module handles initial database propagation, which is only run the first
time the game starts. It will create some default channels, objects, and
<codeclass="sig-prename descclassname">evennia.server.initial_setup.</code><codeclass="sig-name descname">get_god_account</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/server/initial_setup.html#get_god_account"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.server.initial_setup.get_god_account"title="Permalink to this definition">¶</a></dt>
<dd><p>Creates the god user and don’t take no for an answer.</p>
<codeclass="sig-prename descclassname">evennia.server.initial_setup.</code><codeclass="sig-name descname">create_objects</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/server/initial_setup.html#create_objects"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.server.initial_setup.create_objects"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-prename descclassname">evennia.server.initial_setup.</code><codeclass="sig-name descname">create_channels</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/server/initial_setup.html#create_channels"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.server.initial_setup.create_channels"title="Permalink to this definition">¶</a></dt>
<dd><p>Creates some sensible default channels.</p>
<codeclass="sig-prename descclassname">evennia.server.initial_setup.</code><codeclass="sig-name descname">at_initial_setup</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/server/initial_setup.html#at_initial_setup"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.server.initial_setup.at_initial_setup"title="Permalink to this definition">¶</a></dt>
<dd><p>Custom hook for users to overload some or all parts of the initial
setup. Called very last in the sequence. It tries to import and
srun a module settings.AT_INITIAL_SETUP_HOOK_MODULE and will fail
silently if this does not exist or fails to load.</p>
<codeclass="sig-prename descclassname">evennia.server.initial_setup.</code><codeclass="sig-name descname">collectstatic</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/server/initial_setup.html#collectstatic"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.server.initial_setup.collectstatic"title="Permalink to this definition">¶</a></dt>
<dd><p>Run collectstatic to make sure all web assets are loaded.</p>
<codeclass="sig-prename descclassname">evennia.server.initial_setup.</code><codeclass="sig-name descname">reset_server</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/server/initial_setup.html#reset_server"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.server.initial_setup.reset_server"title="Permalink to this definition">¶</a></dt>
<dd><p>We end the initialization by resetting the server. This makes sure
the first login is the same as all the following ones,
particularly it cleans all caches for the special objects. It
also checks so the warm-reset mechanism works as it should.</p>
<codeclass="sig-prename descclassname">evennia.server.initial_setup.</code><codeclass="sig-name descname">handle_setup</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">last_step</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/server/initial_setup.html#handle_setup"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.server.initial_setup.handle_setup"title="Permalink to this definition">¶</a></dt>