Jump to Main Content

Metaserver Info

Location:

http://crossfire.real-time.com/metaserver/

Description:

Real time tracking of public servers which also shows number of players online, ping time, and a brief summary.

Registration:

There are two running versions of the Metaserver and are referred to as Metaserver1 and Metaserver2. Clients that are being developed under Trunk (2.x) displays servers listed in both Metaserver1 and Metaserver2. Clients that are under development in branches/1.x (i.e., the release such as 1.11.0 which is also used by my prepackaged Linux distributions) only displays servers listed in Metaserver1.

How to make your server show up on the metaserver:

Metaserver v1

After you installed your server, there is a file called settings in the share folder with the following information:

metaserver_notification off
metaserver_server crossfire.real-time.com
metaserver_host put.your.hostname.here
metaserver_port 13326
metaserver_comment Put a comment here

Update the file with the following:

metaserver_notification on
metaserver_server crossfire.real-time.com
metaserver_host put.your.hostname.here
metaserver_port 13326
metaserver_comment Put a comment here

Be sure to update the host and comment fields with the relevant information

Web Listing:

http://crossfire.real-time.com/metaserver/

Metaserver v2

After you install or configure your server, there is a fill located in etc/ called metaserver2.

The actual location of the metaserver2 file will depend on how the server was originally installed (i.e., by source or by precompiled package, dedicated user account for running the server) so be sure to check the following possible locations:

  • /usr/games/crossfire/etc/crossfire/
  • /etc/crossfire/metaserver2
  • /home/crossfire/etc/crossfire/metaserver2

You will need to make the following changes:

  • Line 20, change off to on
  • Line 37, change put.your.hostname.here to a valid server or hostname or IP Address
  • Lines 56 and 57, update the comments and keep in mind the suggestions and requirements mentioned in the file
  • Lines 63, 64 and 65; This is used to specify or summarize the release status of the archetypes, maps and server code base. Standard is reserved for what is found in SourceForge SVN, anything besides this should be mentioned. For instance, a server with maps that are available for testing might specify Standard + Testing or Standard + Custom
  • Line 80 should be updated, if any of them apply, using the defined flags listed in this file
Web Listing:

http://crossfire.real-time.com/metaserver2/meta_html.php

Other Information

Crossfire needs TCP port 13327 open

Metaserver needs TCP port 13326 open