<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>
<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">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><spanclass="o">=</span><spanclass="default_value">None</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>