[Crossfire-wiki] [Crossfire DokuWiki] page changed: faq

no-reply_wiki at metalforge.org no-reply_wiki at metalforge.org
Tue Apr 13 09:32:44 CDT 2010


A page in your DokuWiki was added or changed. Here are the details:

Date        : 2010/04/13 09:32
User        : cavehippo
Edit Summary: major reorganisation, hopefully making things easier to find.

@@ -8,61 +8,43 @@
  ===== Chapter 2 - Installation Questions =====
  
  ==== 2.1 What do I need to run Crossfire? ====
  
- You will need UNIX, X-windows and an ANSI C compiler to compile this game. It may also work on Windows (at least the GTK clients should), however compiling it yourself there may not be easy.
+ You need a client, and to choose a server to connect to. There are a number of public servers that you can play on, you will be able to choose one of these from the metaserver list when you start a client. Each server has it's own 'world' so if you want to play the same character over a period of time, you will want to pick one server and stick to it. 
  
- Crossfire has been known to compile on the following systems (latest known version number of Crossfire that compiled on these systems is included in parentheses):
+ Alternatively you can run your own server, see section 4 of the FAQ for how to do this.
  
-   * FreeBSD (1.11.0)
-   * Linux (1.11.0)
-   * Mac OS X (1.9.0?)
-   * NetBSD (?)
-   * OpenBSD (?)
-   * Solaris (?)
-   * Windows, GTK clients only (1.11.0)
+ ==== 2.2 Where do I get a client? ====
  
- Crossfire has previously been known to work on the following systems, it is unknown if it still works (latest known version number of Crossfire that compiled on these systems is included in parentheses):
+ Go to the [[http://crossfire.real-time.com/clients/index.html|Crossfire Client Page]] and choose a client that is suitable for you.
  
-   * DEC with OSF1 
-   * DEC 300AXP-500 (Alpha with OSF1 1.3) (0.90.3) 
-   * DEC 3100 and DEC 5000 with ULTRIX BSD 4.2 
-   * HP735, HPUX, X11R5 (0.90.2) 
-   * HP9000-series (HP-UX) (very old versions of HP-UX might barf on stdarg.h) 
-   * IBM RS/6000 with AIX 1.2, X11R4/5 (0.91.4) 
-   * IBM RT with BSD4.3 
-   * MIPS with RISC/os 
-   * PC Compatible, with OpenBSD 4.2
-   * Sun3, SunOs 4.1.1, gcc (0.90.3) 
-   * Sun4 with SunOS 4.1.3 (0.90.2) 
-   * Ultrix 4.2a (0.90.1) 
-   * VAX3100 with BSD 4.3 
-   * (UMIPS) 4.52 (?)
+ There are 2 'official' clients which are developed as part of the main crossfire project.
  
- It has been compiled with X11R3, X11R4, X11R5 and X11R6. 
+   * jxclient
+   * gtk2 client
  
- To get directions on compilation, read the INSTALL file. 
+ There are also a number of unofficial clients which you can use as long as they speak the crossfire protocol, but you'll need to contact the developers of those for support.
  
- ==== 2.2 How do I get the files? ====
+ Note that many *nix distributions include crossfire in their package repositories, so you can get a client from there too. (although these may be released some months after the main project)
  
- The files can be downloaded by either FTP or WWW. 
+ ==== 2.3 Is there a client for Windows? ====
  
- === 2.2.1 Via FTP ===
+ Yes, there is. Visit the [[http://crossfire.real-time.com/clients/win32_gtk.html|Win32 GTK Client]] page to find out more. 
+ 
+ ==== 2.4 How do I get the files? ====
+ 
+ The official releases of crossfire can be downloaded from the web (2.4.1) if you want to be on the bleeding edge then try checking out from svn (2.4.2). Bear in mind that the SVN repository contains new features being added constantly, so it may at times contain additional bugs (or even not compile at all). If you want to use it, and are experiencing any 
+ 
+ === 2.4.1 Via HTTP ===
  
- The commonest method is to use anonymous ftp from one of the following sites, choose the closest one to you for a faster transfer rate:
-  
  Primary:
    * [[http://sourceforge.net/project/showfiles.php?group_id=13833]]
  
  Secondary:
    * [[ftp://ftp.real-time.com/pub/games/crossfire]] 
    * [[ftp://ftp.sunet.se:/pub/unix/games/crossfire]] 
  
- === 2.2.2 Via WWW ===
- 
- See the FTP section, above 
- 
- === 2.2.2 Via SVN ===
+ === 2.4.2 Via SVN ===
  
  The general commands to check out a module (archtypes, client, maps, server map editor, et al) is the following: 
    * ''svn co https://crossfire.svn.sourceforge.net/svnroot/crossfire/arch''
    * ''svn co https://crossfire.svn.sourceforge.net/svnroot/crossfire/client''
@@ -75,91 +57,12 @@
  Server compile instructions can be found at http://wiki.metalforge.net/doku.php/crossfire_compile_guide
  
  Client compile instructions can be found at http://wiki.metalforge.net/doku.php/crossfire_client_compile_guide
  
- If you still have problems, try mailing the Crossfire mailing list with your problem, make sure to include what system you are trying to compile on.  
+ If you still have problems, try mailing the [[faq#the_crossfire_mailing_lists|Crossfire mailing list]] with your problem, make sure to include what system you are trying to compile on.  
  
- ==== 2.4 How do I send mail to the Crossfire mail server? ====
- 
- Multiple email lists exist, and each one has a specific role or function.
- 
-   * Crossfire Announcement List - This list is used to announce new versions of Crossfire.
-     * http://mailman.metalforge.org/mailman/listinfo/crossfire-announce
-     * Gmane mirror: http://dir.gmane.org/gmane.games.crossfire.announce
-   * Crossfire Discussion List - This list is used for general discussion and questions, answers, and latest changes and updates.
-     * http://mailman.metalforge.org/mailman/listinfo/crossfire
-     * Gmane mirror: http://dir.gmane.org/gmane.games.crossfire.general
-   * Crossfire SVN List - This list is used to announce SVN check-ins.
-     * http://lists.sourceforge.net/mailman/listinfo/crossfire-cvs
-     * Gmane mirror: http://dir.gmane.org/gmane.games.crossfire.cvs
-   * Crossfire Maps Discussion List - This list is for discussing issues related specifically to crossfire maps.
-     * http://lists.sourceforge.net/lists/listinfo/crossfire-maps
-     * Gmane mirror: http://dir.gmane.org/gmane.games.crossfire.maps
- 
- Each list has it's own, unique email address to send messages to and can be found on the introduction or summary page found at the URLs above.
- 
- ==== 2.5 How do I get my server listed in the metaserver? ====
- 
- ===Original Metaserver===
- 
- After you installed your server, there is a file called ''settings'' in the ''share'' folder with the following settings: 
- 
-   * 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 
- 
- ===Metaserver 2===
- 
- FIXME Add [[http://crossfire.real-time.com/metaserver2/meta_html.php|Metaserver 2 listing]] requirements.
- 
- After the server is installed and as needed, modify the following entries in the ''metaserver2'' file found in the ''share'' folder: 
- 
-   * metaserver2_notification off
-   * metaserver_server crossfire.real-time.com
-   * localhostname put.your.hostname.here
-   * #portnumber 13327
-   * html_comment Put a comment here 
-   * text_comment Put a comment here
-   * archbase Standard
-   * mapbase Standard
-   * codebase Standard
-   * #flags
- 
- Update the file with the following: 
- 
-   * metaserver_notification **on**
-   * metaserver_server http://crossfire.real-time.com/metaserver2/meta_update.php
-   * localhostname **put.your.hostname.here (or IP address)**
-   * portnumber **port number the server is listening on**
-   * html_comment **Put a comment here**
-   * text_comment **Put a comment here**
-   * archbase **Single-word arch description.**  "Standard" is reserved for unmodified SVN.
-   * mapbase **Single-word maps description.**  "Standard" is reserved for unmodified SVN.
-   * codebase **Single-word code description.**  "Standard" is reserved for unmodified SVN.
-   * flags **Server flag(s) as described in the file**
-  
- Be sure to update all fields with relevant information.  
- 
- ==== 2.6 What port does Crossfire run on? ====
- 
- Crossfire needs TCP port 13327 open
- 
- Metaserver needs TCP port 13326 open
  
  ===== Chapter 3 - Playing Crossfire =====
- 
  
  ==== 3.1 Beginner's Questions ====
  
  === 3.1.1 Which initial stats are most important? ===
@@ -590,10 +493,20 @@
  === 3.4.1 I'm on the starting map, what do I do now? ===
  
  You should be in a city square with a few sign posts in the middle. Move over the signs and apply them ("a") to read what they say.  Other suggestions and ideas can be found in the Crossfire Handbook. 
  
+ ==== 3.4 Technical Problems ====
  
- ===== Chapter 4 - Client/Server Questions =====
+ === 3.4.1 Why is everything so slow or why am I lagging so badly? ===
+ 
+ Check the following:
+ 
+   * Make sure your character is _not_ encumbered or heavily burdended. 
+   * Check your movement speed (4th line down in the client stat area), it shows up as Speed: and you want those numbers to be high (greater then 1.0)
+   * Check your Strength score and make sure you haven't lost any stats from death or monster attacks.
+   * If you are still lagging and if no one else is lagging, then start troubleshooting your network connection.
+ 
+ ===== Chapter 4 - Server Questions =====
  
  ==== 4.1 How do you start a server and also how do people play in that same game? ====
  
  To start a server run:
@@ -601,9 +514,9 @@
  <code>crossfire-server</code>
  
  There are a number of options you can pass to this which you may find useful, pass ''-h'' to see the full list of these
  
- if your server is intended to be public, then look at the metaserver section above for how to announce your server to clients. If you only want your server to be used privately, then give the ip address or hostname to the other players you want to permit to join.
+ if your server is intended to be public, then look at the metaserver section below for how to announce your server to clients. If you only want your server to be used privately, then give the ip address or hostname to the other players you want to permit to join.
  
  To start a new client run: 
  
  <code>crossfire-client-gtk2</code>
@@ -611,28 +524,74 @@
  Then choose your server from the metaserver list (if it is a public server) or enter the hostname/ip address (if it is not) you may also use the server option to bypass the metaserver list, eg
  
  <code>crossfire-client-gtk2 -server localhost</code> will connect directly to a server running on localhost
  
- ==== 4.2 Is there a client for Windows? ====
- 
- Yes, there is. Visit the [[http://crossfire.real-time.com/clients/win32_gtk.html|Win32 GTK Client]] page to find out more. 
-  
- ==== 4.3 Has the server been ported over to Windows? ====
+ ==== 4.2 Has the server been ported over to Windows? ====
  
   Yes.
  
  SVN sources compiled under Windows, executable is here:
   [[http://sourceforge.net/project/showfiles.php?group_id=13833&package_id=99312]]
  
+ ==== 4.3 How do I get my server listed in the metaserver? ====
  
- ==== 4.4 Why is everything so slow or why am I lagging so badly? ====
+ ===Original Metaserver===
  
- Check the following:
+ After you installed your server, there is a file called ''settings'' in the ''share'' folder with the following settings: 
  
-   * Make sure your character is _not_ encumbered or heavily burdended. 
-   * Check your movement speed (4th line down in the client stat area), it shows up as Speed: and you want those numbers to be high (greater then 1.0)
-   * Check your Strength score and make sure you haven't lost any stats from death or monster attacks.
-   * If you are still lagging and if no one else is lagging, then start troubleshooting your network connection.
+   * 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 
+ 
+ ===Metaserver 2===
+ 
+ FIXME Add [[http://crossfire.real-time.com/metaserver2/meta_html.php|Metaserver 2 listing]] requirements.
+ 
+ After the server is installed and as needed, modify the following entries in the ''metaserver2'' file found in the ''share'' folder: 
+ 
+   * metaserver2_notification off
+   * metaserver_server crossfire.real-time.com
+   * localhostname put.your.hostname.here
+   * #portnumber 13327
+   * html_comment Put a comment here 
+   * text_comment Put a comment here
+   * archbase Standard
+   * mapbase Standard
+   * codebase Standard
+   * #flags
+ 
+ Update the file with the following: 
+ 
+   * metaserver_notification **on**
+   * metaserver_server http://crossfire.real-time.com/metaserver2/meta_update.php
+   * localhostname **put.your.hostname.here (or IP address)**
+   * portnumber **port number the server is listening on**
+   * html_comment **Put a comment here**
+   * text_comment **Put a comment here**
+   * archbase **Single-word arch description.**  "Standard" is reserved for unmodified SVN.
+   * mapbase **Single-word maps description.**  "Standard" is reserved for unmodified SVN.
+   * codebase **Single-word code description.**  "Standard" is reserved for unmodified SVN.
+   * flags **Server flag(s) as described in the file**
+  
+ Be sure to update all fields with relevant information.  
+ 
+ ==== 4.4 What port does Crossfire run on? ====
+ 
+ Crossfire needs TCP port 13327 open
+ 
+ Metaserver needs TCP port 13326 open
  
  ==== 4.5 Why when I try to launch the server, I see a message about the port already in use? ====
  
  Check to see if the server is already running with this command:
@@ -660,36 +619,88 @@
  Find the file called **settings** (located in lib/settings) and change //permanent_experience_percentage 50// to //permanent_experience_percentage 100// - This means Permanent Experience is now at 100%.  Which means no levels should be lost upon player death.  The attack type drain still causes a player to lose experience and levels though.
  
  Now recompile the server for this change to go in to place.  Launch the server per normal methods.   
  
- ===== Chapter 6 - Contributing to Crossfire =====
+ ===== Chapeter 6 - Contact Questions =====
+ 
+ ==== 6.1 What methods exist for contacting the members of the crossfire development team or playing community? ====
+ 
+ There are several approaches you can use, and which will be most appropriate will depend on the type of thing you are asking and who is able to respond, these are:
+ 
+   * IRC
+   * Mailing Lists
+   * Web Forum
+   * Sourceforge Tracker
+   * <Mechanism for contacting dms on your server>
+ 
+ ==== 6.2 The Crossfire IRC Channel ====
+ 
+ Crossfire development discussion takes place on the #crossfire channel on irc.freenode.org
+ If you are new to IRC Channels, then you will need to get an IRC client and use it to connect to the freenode server then 'join' #crossfire.
+ 
+ It would also be worth your while reading a [[http://www.irchelp.org/irchelp/new2irc.html|guide to IRC]]
+ 
+ Note that the people who are active in this channel all live in different time zones, so there can be periods of several hours where nothing happens, if you have a question that doesn't get an immediate response, it may be too specialised for anyone who is currently active on the channel, so the mailing lists may be a better bet.
+ 
+ ==== 6.3 The Crossfire Mailing Lists ====
+ 
+ There is the * [[http://mailman.metalforge.org/mailman/listinfo/crossfire|Crossfire Mailing List]] - when you see a reference to *the* mailing list, it means this one. This list is used for general discussion and questions, answers, and latest changes and updates. [[http://dir.gmane.org/gmane.games.crossfire.general|Gmane mirror]]
+ 
+ The Gmane mirrors hold the old messages to a list, and allow you to browse through them.
+ 
+ There are other mailing lists as well, which have more specific functions
+ 
+   * [[http://lists.sourceforge.net/lists/listinfo/crossfire-maps|Crossfire Maps Discussion List]] - This list is for discussing issues related specifically to crossfire maps. [[http://dir.gmane.org/gmane.games.crossfire.maps|Gmane mirror]]
+ 
+   * [[http://mailman.metalforge.org/mailman/listinfo/crossfire-announce|Crossfire Announcement List]] - This list is used to announce new versions of Crossfire. [[http://dir.gmane.org/gmane.games.crossfire.announce|Gmane mirror]]
+ 
+   * [[http://lists.sourceforge.net/mailman/listinfo/crossfire-cvs|Crossfire SVN List]] - This list is used to announce SVN check-ins. [[http://dir.gmane.org/gmane.games.crossfire.cvs|Gmane mirror]]
+ 
+ Each list has it's own, unique email address to send messages to and can be found on the introduction or summary page found at the URLs above.
+ 
+ ==== 6.4 The Crossfire Forum ====
+ 
+ The Crossfire forum can be found [[http://forum.metalforge.net/|here]]. The forum tends to contain less focused conversations than the mailing list, and is often closer to the IRC channel in character. Do note though that not all of the developers read the forum regularly, so if you have a technical question, then one of the other two options should be taken.
+ 
+ ==== 6.5 Sourceforge Tracker ====
+ 
+ There are a number of trackers on the sourceforge project page, These are:
+ 
+ [[http://sourceforge.net/tracker/?group_id=13833&atid=113833|Bugs]]
+ [[http://sourceforge.net/tracker/?group_id=13833&atid=363833|Feature Requests]]
+ [[http://sourceforge.net/tracker/?group_id=13833&atid=313833|Patches]]
+ [[http://sourceforge.net/tracker/?group_id=13833&atid=213833|Support Requests]]
+ 
+ The tracker is a good place for putting complex information, but in many cases it is worth following up with a short post to the mailing list, especially if your title won't alert a particular developer that this tracker item is something they should look at.
+ 
+ ===== Chapter 7 - Contributing to Crossfire =====
  
- ==== 6.1 How do I create my own map? ====
+ ==== 7.1 How do I create my own map? ====
  
-  Assuming you've read the Map Guide and know what to do (and as equally important - what not to do!) download the Gridarta and follow the documentation in there. Feel free to send any questions to the Crossfire-Maps mailinglist, the web forum or stop by the Crossfire IRC channel for help. 
+  Assuming you've read the Map Guide and know what to do (and as equally important - what not to do!) download Gridarta and follow the documentation in there. Feel free to send any questions to the Crossfire-Maps mailinglist, the web forum or stop by the Crossfire IRC channel for help. 
   
- ==== 6.2 How do I get my map into the official distribution? ====
+ ==== 7.2 How do I get my map into the official distribution? ====
  
  After testing, announce that you've created a map intended for official distribution on the  Crossfire-Maps mailinglist. Depending one the (file) size of the map, a diff may be created and mailed directly to the list or other arrangements may be made to make the map accessible via FTP (like on Sourceforge, for instance.) 
   
- ==== 6.3 I have a new idea of a spell/monster/PC/NPC/etc. ====
+ ==== 7.3 I have a new idea of a spell/monster/PC/NPC/etc. ====
  
  Send your idea to the  Crossfire-List mailinglist or stop by the #crossfire IRC Channel. In the past, people have always wanted to see a graphical representation of new races/spells/ monsters/etc. before really discussing implementation. 
   
- ==== 6.4 I found a bug, what should I do? ====
+ ==== 7.4 I found a bug, what should I do? ====
  
  Can you replicate it? If so, use the bug tracker at [[http://sourceforge.net/tracker/?group_id=13833&atid=113833]] 
  
  If the bug is tough to track down, see if anyone else is experiencing something similar by sending an email to the Crossfire mailing list or by asking on the Crossfire IRC Channel or by posting on the Crossfire Forum.
  
  
- ==== 6.5 What are the requirements for creating new graphics? ====
+ ==== 7.5 What are the requirements for creating new graphics? ====
  
  See the [[Graphics Guide]] for information relating to Crossfire art.
  
  
  
- ==== 6.6 I've created some new graphics, how do I test them? ====
+ ==== 7.6 I've created some new graphics, how do I test them? ====
  
  Client Side:
    * Save the files in the gfx folder.  Graphics in the gfx folder override images from the server.
  
@@ -708,23 +719,23 @@
  Then, go to the directory ''<crossfire-source>/lib'', do a ''make collect.pl && perl ./collect.pl arch'' (make sure you did the configure step before). This will collect all archetype from arch directory
  
  Finally do a ''make && make install'', this will build the image collection files and install them in the crossfire install directory. And don't forget to restart the server.
  
- ===== Chapter 7 - Big World Map =====
+ ===== Chapter 8 - Big World Map =====
  
- ==== 7.1 What is the Big World Map? ====
+ ==== 8.1 What is the Big World Map? ====
  
  The "old" map scale allowed for easy travel from one side of the world to the other (in less then a minute, actually) and was getting rather crowded. After discussion on the mailing list, it was decided to increase the scale and update the layout of the current world map.  Now, the Big World map is referred to or used as the standard mapset (.
  
- ==== 7.2 Where can I find out more about the Big World Map?====
+ ==== 8.2 Where can I find out more about the Big World Map?====
  
  The SVN Directory at Sourceforge is:
  [[http://crossfire.svn.sourceforge.net/viewvc/crossfire/maps/branches/1.x/]] 
  
  Additional link information is available on the World Map page:
   [[http://crossfire.real-time.com/world_map/index.html]]
   
- ==== 7.3 How can I download the Big World Map? ====
+ ==== 8.3 How can I download the Big World Map? ====
  
  Use the following SVN Checkout command:
  
   ''svn co https://svn.sourceforge.net/svnroot/crossfire/maps''


IP-Address  : 81.141.58.215
Old Revision: http://wiki.metalforge.net/doku.php/faq?rev=1270525816
New Revision: http://wiki.metalforge.net/doku.php/faq

-- 
This mail was generated by DokuWiki at
http://wiki.metalforge.net/




More information about the crossfire-wiki mailing list