<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki-test.cross-fire.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki-test.cross-fire.org/feed.php">
        <title>Crossfire Wiki - server:running_the_server</title>
        <description></description>
        <link>https://wiki-test.cross-fire.org/</link>
        <image rdf:resource="https://wiki-test.cross-fire.org/_media/wiki:dokuwiki.svg" />
       <dc:date>2026-04-14T05:39:37+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki-test.cross-fire.org/server:running_the_server:0_index?rev=1744999685&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-test.cross-fire.org/server:running_the_server:compressed_map_files?rev=1744999686&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-test.cross-fire.org/server:running_the_server:environment_variables?rev=1744999686&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-test.cross-fire.org/server:running_the_server:etc_crossfire_configuration_files?rev=1744999685&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-test.cross-fire.org/server:running_the_server:multiple_instances?rev=1744999686&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-test.cross-fire.org/server:running_the_server:positional_parameters?rev=1744999686&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-test.cross-fire.org/server:running_the_server:settings?rev=1744999685&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki-test.cross-fire.org/server:running_the_server:signals?rev=1744999685&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki-test.cross-fire.org/_media/wiki:dokuwiki.svg">
        <title>Crossfire Wiki</title>
        <link>https://wiki-test.cross-fire.org/</link>
        <url>https://wiki-test.cross-fire.org/_media/wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://wiki-test.cross-fire.org/server:running_the_server:0_index?rev=1744999685&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-18T18:08:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>0_index</title>
        <link>https://wiki-test.cross-fire.org/server:running_the_server:0_index?rev=1744999685&amp;do=diff</link>
        <description>Index of this namespace Running the Server

	*  environment_variables CROSSFIRE_LIBDIR and such
		*  etc_crossfire_configuration_files /etc/crossfire directory content
		*  multiple_instances Having more than one server binary running
		*  positional_parameters -help, -tmpdir and these
		*  settings /etc/crossfire/settings file
		*  signals kill signals to send to the running server binary</description>
    </item>
    <item rdf:about="https://wiki-test.cross-fire.org/server:running_the_server:compressed_map_files?rev=1744999686&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-18T18:08:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>compressed_map_files</title>
        <link>https://wiki-test.cross-fire.org/server:running_the_server:compressed_map_files?rev=1744999686&amp;do=diff</link>
        <description>Compressed maps files

When operating the server , the Bigworld map files in 
CROSSFIRE_LIBDIR/maps can take up to 400 MB of space on the hard-disk.

Until version 1.60.0 and below, the server is able to operate on compressed map files, which
would then just take up the space of the compressed tarball they came in.</description>
    </item>
    <item rdf:about="https://wiki-test.cross-fire.org/server:running_the_server:environment_variables?rev=1744999686&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-18T18:08:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>environment_variables</title>
        <link>https://wiki-test.cross-fire.org/server:running_the_server:environment_variables?rev=1744999686&amp;do=diff</link>
        <description>Crossfire Server Environment Variables

The crossfire server recognizes the following environmental variables; 

these should correspond to their positional parameters counterparts, and be overridden by those.

	*  CROSSFIRE_LIBDIR  -data ( /absolute/path/to/share/crossfire directory</description>
    </item>
    <item rdf:about="https://wiki-test.cross-fire.org/server:running_the_server:etc_crossfire_configuration_files?rev=1744999685&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-18T18:08:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>etc_crossfire_configuration_files</title>
        <link>https://wiki-test.cross-fire.org/server:running_the_server:etc_crossfire_configuration_files?rev=1744999685&amp;do=diff</link>
        <description>/etc/crossfire Configuration Files Directory

List of files found in the {prefix}/etc/crossfire configuration directory, alphabetically ordered; except for the  file, which is to be found at the bottom due to it&#039;s many entries.

FIXME: These config files ought to have some</description>
    </item>
    <item rdf:about="https://wiki-test.cross-fire.org/server:running_the_server:multiple_instances?rev=1744999686&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-18T18:08:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>multiple_instances</title>
        <link>https://wiki-test.cross-fire.org/server:running_the_server:multiple_instances?rev=1744999686&amp;do=diff</link>
        <description>Running Multiple Instances of the Crossfire Server

Running multiple instances of the server is possible, be it for debugging purposes or just for the personal experience. 

And my personal experience on a 2-Core Intel CPU with 2,67 GHz BIOS year 2008 is very pleasing: 8 instances were  running, without much CPU-usage as shown by the</description>
    </item>
    <item rdf:about="https://wiki-test.cross-fire.org/server:running_the_server:positional_parameters?rev=1744999686&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-18T18:08:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>positional_parameters</title>
        <link>https://wiki-test.cross-fire.org/server:running_the_server:positional_parameters?rev=1744999686&amp;do=diff</link>
        <description>Running The Server : Startup Parameters

When the server is started, it recognizes the following parameters; 

most of them have corresponding environment variables .


_say_server_help(){
cat &gt;&amp;1 &lt;&lt;EoI
The server does not recognize --long options.
$CMDNAME -help
Flags:
 -csport &lt;port&gt; Specifies the port to use for the new client/server code.
 -d          Turns on some debugging.
 +d          Turns off debugging (useful if server compiled with debugging
             as default).
 -detach     The…</description>
    </item>
    <item rdf:about="https://wiki-test.cross-fire.org/server:running_the_server:settings?rev=1744999685&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-18T18:08:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>settings</title>
        <link>https://wiki-test.cross-fire.org/server:running_the_server:settings?rev=1744999685&amp;do=diff</link>
        <description>file:///etc/crossfire/settings

Settings entries in the settings file of the server of Crossfire; usually located in the {prefix} /etc/crossfire directory. 

The settings are read and compared by the function static void load_settings(void) in the source code file</description>
    </item>
    <item rdf:about="https://wiki-test.cross-fire.org/server:running_the_server:signals?rev=1744999685&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-18T18:08:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>signals</title>
        <link>https://wiki-test.cross-fire.org/server:running_the_server:signals?rev=1744999685&amp;do=diff</link>
        <description>Kill Signals

The crossfire main binary server handles several signals sent to it :

	*  1 SIGHUP  
	*  2 SIGINT
	*  3 SIGQUT
	*  7 SIGBUS 
	*  11 SIGSEGV
	*  13 SIGPIPE
	*  15 SIGTERM 

1 Hang Up [SIG]HUP

This signal forces the crossfire server unfortunately not
to reload the configuration files,</description>
    </item>
</rdf:RDF>
