1 | WHAT IS CROSSFIRE? |
1 | WHAT IS CROSSFIRE? |
2 | |
2 | |
3 | This is a multiplayer graphical arcade and adventure game made for |
3 | This is a multiplayer graphical arcade and adventure game made for |
4 | the X-Windows environment. It runs on a client/server model. |
4 | the X-Windows environment. It runs on a client/server model. |
5 | The client runs with X11, GTK, or SDL within a gtk window. |
5 | The client runs with X11, GTK, or SDL within a gtk window. A |
|
|
6 | windows client is available, and a java client is under development. |
6 | |
7 | |
7 | It has certain flavours from other games, especially Gauntlet (TM) |
8 | It has certain flavours from other games, especially Gauntlet (TM) |
8 | and Nethack/Moria. |
9 | and Nethack/Moria. |
9 | |
10 | |
10 | Any number of players can move around in their own window, finding |
11 | Any number of players can move around in their own window, finding |
… | |
… | |
37 | client package has information for connecting to servers. |
38 | client package has information for connecting to servers. |
38 | |
39 | |
39 | To run your own server, you need to make the crossfire binaries and install |
40 | To run your own server, you need to make the crossfire binaries and install |
40 | them, and then run the crossfire program. This now creates a server which |
41 | them, and then run the crossfire program. This now creates a server which |
41 | you/other people can connect to. The map files will need to get downloaded |
42 | you/other people can connect to. The map files will need to get downloaded |
42 | and installed for the server to run properly. If you plan to run a long |
43 | and installed for the server to run properly. The maps should be |
43 | term server, you should use one of the scripts provided that will re-run |
44 | unpacked in the $(TARGET)/share/crossfire directory - after unpacking, |
|
|
45 | you should have a $(TARGET)/share/crossfire/maps directory. |
|
|
46 | |
|
|
47 | If you plan to run a long term server, you should use one of the scripts |
44 | crossfire if it dies for some reason. |
48 | provided that will re-run crossfire if it dies for some reason. |
45 | |
49 | |
46 | MAILING LIST |
50 | MAILING LIST |
47 | |
51 | |
48 | For the latest subscription for crossfire mailing lists, go to: |
52 | For the latest subscription for crossfire mailing lists, go to: |
49 | http://crossfire.real-time.com/Website_Index/Mailing_Lists/mailing_lists.jhtml |
53 | http://crossfire.real-time.com/mailinglists/index.html |
50 | |
54 | |
51 | From there you should be able to subscribe/unsubscribe any of the mailing |
55 | From there you should be able to subscribe/unsubscribe any of the mailing |
52 | lists. The mailing lists based off the ifi.uio.no host are being |
56 | lists. Links to archives of the mailing lists can be found there, as well |
53 | discontinued. |
57 | as at: |
54 | |
58 | http://gmane.org/find.php?list=crossfire |
55 | An archive of old messages can be found at |
|
|
56 | http://www.real-time.com/maillists/rte/crossfire |
|
|
57 | |
59 | |
58 | |
60 | |
59 | FTP SITES |
61 | FTP SITES |
60 | |
62 | |
61 | FTP-sites where you can look for the latest versions are: |
63 | FTP-sites where you can look for the latest versions are: |
62 | |
64 | |
63 | ftp://ftp.sourceforge.net/pub/sourceforge/crossfire |
65 | http://prdownloads.sourceforge.net/crossfire/ |
64 | ftp://ftp.real-time.com/pub/games/crossfire |
66 | ftp://ftp.real-time.com/pub/games/crossfire |
65 | |
67 | |
66 | Changes made since the latest release can be found at the CVS |
68 | Changes made since the latest release can be found at the CVS |
67 | repository. Information on anonymous CVS access as |
69 | repository. Information on anonymous CVS access as |
68 | the download CVS snapshots and browsing the repository can be |
70 | the download CVS snapshots and browsing the repository can be |
69 | found at: |
71 | found at: |
70 | http://sourceforge.net/cvs/?group_id=13833 |
72 | http://sourceforge.net/cvs/?group_id=13833 |
71 | |
73 | |
72 | |
|
|
73 | If you are looking for a windows/NT client, look at: |
|
|
74 | http://mids.student.utwente.nl/%7Emichtoen/crossfire/ |
|
|
75 | |
74 | |
76 | WEB SITES: |
75 | WEB SITES: |
77 | |
76 | |
78 | The following web addresses have crossfire information that you may find |
77 | The following web addresses have crossfire information that you may find |
79 | useful: |
78 | useful: |
… | |
… | |
85 | REPORTING BUGS |
84 | REPORTING BUGS |
86 | |
85 | |
87 | First, check the INSTALL file for common problems, and see if yours is |
86 | First, check the INSTALL file for common problems, and see if yours is |
88 | mentioned. |
87 | mentioned. |
89 | |
88 | |
90 | The mailing list is where present development work and bugs are typically |
89 | Bugs should be filed at the sourceforge web site: |
91 | discussed. If you want to know what is happening with crossfire, join the |
90 | http://sourceforge.net/cvs/?group_id=13833 |
92 | list and please ask there. |
|
|
93 | |
|
|
94 | I will likely delete mail messages of the following sort: |
|
|
95 | 1) Bug reports of failed installation when the installation instructions |
|
|
96 | were not followed. |
|
|
97 | 2) Bug reports that contain so little information that it tells me nothing |
|
|
98 | more than the fact that there is a bug. |
|
|
99 | 3) Bugs in which the solution has already been answered in the INSTALL |
|
|
100 | file. |
|
|
101 | |
91 | |
102 | When reporting bugs, make sure you include the following: |
92 | When reporting bugs, make sure you include the following: |
|
|
93 | o If you have a sourceforge login, make sure you are logged in. In this |
|
|
94 | way, if there are questions about the bug, you will be notified about |
|
|
95 | the request for more information. |
103 | o What version of crossfire did you use? |
96 | o What version of crossfire did you use? |
104 | o What type of computer did you use? |
97 | o What type of computer did you use (CPU type) |
105 | o What release of the operating system did it have? |
98 | o What is the version of the OS? |
106 | o What windowing system are you using (Ie, openwindows, X11R6, etc) |
99 | o What windowing system are you using (Ie, openwindows, X11R6, etc) |
107 | o What compiler (and its version) did you use (ie, gcc, acc, etc)? |
100 | o What compiler (and its version) did you use (ie, gcc, acc, etc)? |
108 | o Which flags did you give it? |
101 | o Which flags did you give it? |
109 | o If the bug happens when compiling crossfire, send an EXACT copy of |
102 | o If the bug happens when compiling crossfire, send an EXACT copy of |
110 | the compiler line, as well as the errors it puts out. Sending bugs |
103 | the compiler line, as well as the errors it puts out. Sending bugs |
… | |
… | |
112 | o If the bug happened while running crossfire: |
105 | o If the bug happened while running crossfire: |
113 | - Include any output before to the bug. |
106 | - Include any output before to the bug. |
114 | - Give a description of what you did before the bug occured. The better |
107 | - Give a description of what you did before the bug occured. The better |
115 | detailed the description, the better chance I have of figuring |
108 | detailed the description, the better chance I have of figuring |
116 | out where the bug happened, or how I can recreate the bug. |
109 | out where the bug happened, or how I can recreate the bug. |
117 | o If you managed to compile Crossfire, include the output of |
110 | - If possible, a stack trace from gdb (or other debugger) is very |
118 | "crossfire -o". |
111 | helpful. |
119 | |
112 | |
120 | Lack of any of this information in a bug report can make that bug report |
113 | The more information provided, the better chance of the bug being fixed in |
121 | useless. Also, if you have a bug, make sure you are using the latest |
114 | a timely fashion. |
122 | version. If you report a bug that has since been fixed, you are not likely |
|
|
123 | to get any help. |
|
|
124 | |
115 | |
125 | Further debugging informatiion can be found at |
116 | Further debugging informatiion can be found at |
126 | http://crossfire.real-time.com/debugging_tips.html |
117 | http://crossfire.real-time.com/debugging_tips.html |
127 | |
118 | |
128 | Mail the bug report to crossfire-devel@listserv.real-time.com |
|
|
129 | |
|
|
130 | ------------------------------------------------------------------------------ |
119 | ------------------------------------------------------------------------------ |
131 | SUBMITTING PATCHES: See the doc/programming_guide file. |
120 | SUBMITTING PATCHES: See the doc/programming_guide file. |
132 | |
121 | The patches should be submitted to the patch tracker on sourceforge: |
|
|
122 | http://sourceforge.net/cvs/?group_id=13833 |
133 | |
123 | |
134 | PUBLIC SERVERS: |
124 | PUBLIC SERVERS: |
135 | |
125 | |
136 | The best way to find a server to play is to run the client. It will contact |
126 | The best way to find a server to play is to run the client. It will contact |
137 | the metaserver and present a list to choose from. You can also see |
127 | the metaserver and present a list to choose from. You can also see |
… | |
… | |
141 | COPYRIGHT |
131 | COPYRIGHT |
142 | |
132 | |
143 | Don't get scared by the below, it's included just for "safety" reasons 8) |
133 | Don't get scared by the below, it's included just for "safety" reasons 8) |
144 | (Don't want anyone to start selling the game) |
134 | (Don't want anyone to start selling the game) |
145 | |
135 | |
146 | Copyright (C) 2000 Mark Wedel |
136 | Copyright (C) 2000,2006 Mark Wedel |
147 | Copyright (C) 1992 Frank Tore Johansen |
137 | Copyright (C) 1992 Frank Tore Johansen |
148 | |
138 | |
149 | This program is free software; you can redistribute it and/or modify |
139 | This program is free software; you can redistribute it and/or modify |
150 | it under the terms of the GNU General Public License as published by |
140 | it under the terms of the GNU General Public License as published by |
151 | the Free Software Foundation; either version 2 of the License, or |
141 | the Free Software Foundation; either version 2 of the License, or |
… | |
… | |
158 | |
148 | |
159 | You should have received a copy of the GNU General Public License |
149 | You should have received a copy of the GNU General Public License |
160 | along with this program; if not, write to the Free Software |
150 | along with this program; if not, write to the Free Software |
161 | Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
151 | Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
162 | |
152 | |
163 | The author can be reached via e-mail to mwedel@scruz.net |
153 | The author can be reached via e-mail to crossfire.de |