From no-reply_wiki at metalforge.org Sun Jun 1 14:33:10 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 01 Jun 2008 14:33:10 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_client_compile_guide Message-ID: <1212348790.365864.27832.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/06/01 14:33 User : leaf Edit Summary: Adding lua to the recommended packages list @@ -65,20 +65,22 @@ Finally, a quick reference to install all three clients: sudo apt-get install libgtk2.0-0 libgtk2.0-dev libglade2-0 libglade2-dev libgtk1.2-dev x11-common + ==== Recommended Packages ==== Recommended packages provide additional add-ons or functionality to the client, or allow more than one client to be built. It is quite possible to get a perfectly acceptable client functional without having all of the recommended packages. * libsdl1.2-dev - Simple DirectMedia Layer development files * libsdl-image1.2-dev - development files for SDL 1.2 image loading libray + * lua5.1 - Simple, extensible, embeddable programming language * FIXME ( any more?) As a quick reference: - sudo apt-get install libsdl1.2-dev libsdl-image1.2-dev + sudo apt-get install libsdl1.2-dev libsdl-image1.2-dev lua5.1 ==== Useful Packages ==== These useful packages are not normally required for end-user builds, but they come in handy in cases where developers may have forgotten to check in changes to build scripts, etc. IP-Address : 216.243.156.5 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_client_compile_guide?rev=1211242837 New Revision: http://wiki.metalforge.net/doku.php/crossfire_client_compile_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Jun 2 15:42:45 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 02 Jun 2008 15:42:45 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: cfpython Message-ID: <1212439365.796241.10163.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/06/02 15:42 User : Edit Summary: @@ -1,4 +1,7 @@ + It would be nice if there were code examples on this page. + For instance bla.WriteKey("buildinghp", 100, 1) does not insert the key value "buildinghp 100" into bla. It would be nice to know what is wrong here since this wiki suggests that's how it's to be done, but since there are no code examples this wiki is fairly useless (and it shows in the very small number of people who make python scripts: more would make them if there were ample code examples). Also the tracker isn't much help at getting help... nice. + Python plugin is a [[server plugin]] able to run Python scripts that manipulate Crossfire items, monsters, players, maps, ... The latest version, 2.0, is a major rewrite which introduces Python objects to represent maps, Crossfire objects and players. The hooking system also changed. IP-Address : 69.113.27.13 Old Revision: http://wiki.metalforge.net/doku.php/cfpython?rev=1210712982 New Revision: http://wiki.metalforge.net/doku.php/cfpython -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Jun 2 15:50:04 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 02 Jun 2008 15:50:04 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: cfpython Message-ID: <1212439804.182753.10186.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/06/02 15:50 User : Edit Summary: @@ -1,6 +1,6 @@ - It would be nice if there were code examples on this page. - For instance bla.WriteKey("buildinghp", 100, 1) does not insert the key value "buildinghp 100" into bla. It would be nice to know what is wrong here since this wiki suggests that's how it's to be done, but since there are no code examples this wiki is fairly useless (and it shows in the very small number of people who make python scripts: more would make them if there were ample code examples). Also the tracker isn't much help at getting help... nice. + (Note: It would be nice if there were more code examples on this page. + For instance bla.WriteKey("buildinghp", 100, 1) does not insert the key value "buildinghp 100" into bla. It would be nice to know what is wrong here since this wiki suggests that's how it's to be done. More code examples would clear up any confusion and allow new developers to more quickly pick up cf-python.) Python plugin is a [[server plugin]] able to run Python scripts that manipulate Crossfire items, monsters, players, maps, ... The latest version, 2.0, is a major rewrite which introduces Python objects to represent maps, Crossfire objects and players. The hooking system also changed. IP-Address : 69.113.27.13 Old Revision: http://wiki.metalforge.net/doku.php/cfpython?rev=1212439359 New Revision: http://wiki.metalforge.net/doku.php/cfpython -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Jun 2 23:05:27 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 02 Jun 2008 23:05:27 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: history_of_crossfire Message-ID: <1212465927.214075.12824.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/06/02 23:05 User : leaf Edit Summary: Text and grammar cleanup @@ -1,10 +1,12 @@ ====== History of Crossfire ====== + ===== Technical History ===== - Crossfire started with just one indoor-map (first a simple test-map, then the first real map, which got extended a few times), then it got increased to 4 indoor-maps with one-way portals from lvl 1 to 4. When you had cleared - the last level, there was nothing more to do. Spells were limited to magic bullet, fireball, magic missile, burning hands lightning bolt (magic bullet was the first one). + Crossfire's development history started in mid-1992. It originally started as a Gauntlet clone developed by Frank Tore Johansen at the University of Oslo, Norway. + + Crossfire started with just one indoor map (first a simple test-map, then the first real map, which got extended a few times) and then increased to 4 indoor-maps with one-way portals from level 1 to level 4. Upon clearing the last level, there was nothing more for the player to do. Spells were limited to magic bullet (the first spell), fireball, magic missile, burning hands and lightning bolt. Later on, when two-way portals were implemented, development and content contribution took off in all directions. Later, when two-way portals was implemented, and lots of local players (at University of Oslo, Norway) started making maps, it exploded in all direction, including the first town and the first world (the one we have now is the third town and third world). In the years of development that have followed, Crossfire has grown to encompass over 150 monsters, ~3000 maps to explore, an elaborate magic system, over 15 character types, a system of skills, and many, many artifacts and treasures. IP-Address : 216.243.156.5 Old Revision: http://wiki.metalforge.net/doku.php/history_of_crossfire?rev=1210367516 New Revision: http://wiki.metalforge.net/doku.php/history_of_crossfire -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Thu Jun 5 03:12:20 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Thu, 05 Jun 2008 03:12:20 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: faq Message-ID: <1212653540.667045.26963.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/06/05 03:12 User : anmaster Edit Summary: Update requirements section a bit @@ -5,17 +5,26 @@ ===== Chapter 1 - Introduction ===== Crossfire is a multiplayer graphical arcade and adventure game made for the X-Windows environment. It has certain flavours from other games, especially Gauntlet (TM) and Nethack/Moria. Any number of players can move around in their own window, finding and using items and battle monsters. They can choose to cooperate or compete in the same "world." ===== 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. + 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. 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): - FIXME - this section needs updating + * FreeBSD (1.11.0) + * Linux (1.11.0) + * Mac OS X (1.9.0?) + * NetBSD (?) + * OpenBSD (?) + * Solaris (?) + * Windows, GTK clients only (1.11.0) + + 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): * DEC with OSF1 * DEC 300AXP-500 (Alpha with OSF1 1.3) (0.90.3) * DEC 3100 and DEC 5000 with ULTRIX BSD 4.2 @@ -23,17 +32,16 @@ * 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 Linux (0.89.3) - * PC Compatible, with OpenBSD (4.2) + * 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 (?) + * (UMIPS) 4.52 (?) - It has been compiled with X11R3, X11R4 and X11R5 (the editor requires X11R5). + It has been compiled with X11R3, X11R4, X11R5 and X11R6. To get directions on compilation, read the INSTALL file. ==== 2.2 How do I get the files? ==== IP-Address : 83.177.4.139 Old Revision: http://wiki.metalforge.net/doku.php/faq?rev=1203970564 New Revision: http://wiki.metalforge.net/doku.php/faq -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Thu Jun 5 03:15:40 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Thu, 05 Jun 2008 03:15:40 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: faq Message-ID: <1212653740.733940.26972.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/06/05 03:15 User : anmaster Edit Summary: Fix header level in client/server section. @@ -525,13 +525,13 @@ ===== Chapter 4 - Client/Server Questions ===== - === 4.1 Which is faster, Crossclient or Telnet? === + ==== 4.1 Which is faster, Crossclient or Telnet? ==== Crossfire is now client/server based, telnet is no longer an option. - === 4.2 How do you start a server and also how do people play in that same game? === + ==== 4.2 How do you start a server and also how do people play in that same game? ==== You do it this way: ''crossfire -server -detach'' @@ -553,20 +553,20 @@ ''crossfire -h '' ''crossclient -h '' - === 4.3 Is there a client for Windows? === + ==== 4.3 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.4 Has the server been ported over to Windows? === + ==== 4.4 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.5 Why is everything so slow or why am I lagging so badly? === + ==== 4.5 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. IP-Address : 83.177.4.139 Old Revision: http://wiki.metalforge.net/doku.php/faq?rev=1212653535 New Revision: http://wiki.metalforge.net/doku.php/faq -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Jun 7 18:41:42 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 07 Jun 2008 18:41:42 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: linux Message-ID: <1212882102.672818.11822.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/06/07 18:41 User : leaf Edit Summary: Added Fedora 9 to the list @@ -127,10 +127,10 @@ * For crossfire-client-gtk2: **gcfclient2** (Minor Note: gcfclient stands for **G**TK **C**ross**F**ire **client**) - ===== Fedora : Fedora 7, Fedora 8 ===== - Crossfire is available in Fedora Fedora 7 & Fedora 8 projects. + ===== Fedora : Fedora 7, Fedora 8, Fedora 9 ===== + Crossfire is available in Fedora 7, Fedora 8 & Fedora 9 projects. ==== Installation ==== The easiest way to install Crossfire on [[wp>Fedora]] is to use the Fedora Package Collection. The version there may lag somewhat behind the latest release, but it will be tested for Fedora and automatically install any needed dependencies. (To stay current with the latest development version, see the [[http://crossfire.real-time.com/svn/index.html|Crossfire SVN page]] and the [[Crossfire Compile guide|crossfire_compile_guide]].) IP-Address : 216.243.156.5 Old Revision: http://wiki.metalforge.net/doku.php/linux?rev=1200864682 New Revision: http://wiki.metalforge.net/doku.php/linux -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Jun 7 18:43:59 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 07 Jun 2008 18:43:59 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: linux Message-ID: <1212882239.556214.11825.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/06/07 18:43 User : leaf Edit Summary: Updated to include Ubuntu Hardy Haron @@ -56,13 +56,14 @@ * For crossfire-client-gtk: **gcfclient** * For crossfire-client-gtk2: **gcfclient2** (Minor Note: gcfclient stands for **G**TK **C**ross**F**ire **client**) + ===== (K|X)Ubuntu ===== - Crossfire is available in all (K|X)Ubuntu distributions (warty, hoary, breezy, dapper, edgy, feisty and gutsy) and found in the **universe** section; the exceptions being that the crossfire-client-gtk2 client is only available for the edgy and feisty distribution and the no longer maintained crossfire-maps-small (aka small world) package is only available for the dapper, edgy and feisty distribution. + Crossfire is available in all (K|X)Ubuntu distributions (warty, hoary, breezy, dapper, edgy, feisty, gutsy and hardy) and found in the **universe** section; the exceptions being that the crossfire-client-gtk2 client is only available for the edgy, feisty and hardy distribution and the no longer maintained crossfire-maps-small (aka small world) package is only available for the dapper, edgy, feisty and hardy distribution. ==== Installation ==== The easiest way to install Crossfire on [[wp>Ubuntu]] is to use the (K|X)Ubuntu package system and repository. The version there may lag somewhat behind the latest release, but it will be tested for (K|X)Ubuntu and automatically install any needed dependencies. (To stay current with the latest development version, see the [[http://crossfire.real-time.com/svn/index.html|Crossfire SVN page]].) IP-Address : 216.243.156.5 Old Revision: http://wiki.metalforge.net/doku.php/linux?rev=1212882099 New Revision: http://wiki.metalforge.net/doku.php/linux -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Jun 10 14:53:51 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 10 Jun 2008 14:53:51 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_compile_guide Message-ID: <1213127631.664683.28660.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/06/10 14:53 User : leaf Edit Summary: New details and notes on launching the server @@ -179,8 +179,9 @@ $ sh autogen.sh && make && sudo make install autogen.sh script re-creates the configure (./configure) script while the rest of the command starts the compile (build) process. Pass the same options to autogen.sh as you would normally pass to ./configure since autogen.sh calls ./configure. This command requires both autoconf and automake to be installed. + ==== LAUNCH ==== @@ -204,8 +205,17 @@ $ ./crossfire-server & What that command will do is run the Crossfire server and return you back to bash or shell prompt + + === Launch, Part2 === + + + As observed on 2008-June-08, launching the server using the method listed above does or might not work. It will result in an error and segmentation fault (unable to find hook cfapi_map_trigger_connected! Segmentation fault (core dumped) ). So, try launching the server this way from any directory: + + $ ./crossfire & + + FIXME - Confirm which method should be used to launch the server and if there is a difference between Trunk and Branches/1.x FIXME -- How to use crossloop for running the server; crossloop is a script that automatically restarts the server if/when it crashes and can also provide useful debugging or error information from the crash event. ===== Microsoft (c) Windows ===== IP-Address : 65.193.16.100 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_compile_guide?rev=1202018204 New Revision: http://wiki.metalforge.net/doku.php/crossfire_compile_guide -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Jun 17 15:10:48 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 17 Jun 2008 15:10:48 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dm_commands Message-ID: <1213733448.358784.7904.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/06/17 15:10 User : buzzsaw Edit Summary: doh the syntax was wrong @@ -6,11 +6,12 @@ ==== abil ==== syntax: abil notes: abil will permanently change the ability scores of players. Attribute is one of str, dex, con, int, wis, pow, cha. Value may not exceed 30. + ==== addexp ==== - syntax: addexp + syntax: addexp notes: the player must have a skill readied. All experience added in this manner will go directly to the skill readied. ==== banish ==== IP-Address : 24.117.81.103 Old Revision: http://wiki.metalforge.net/doku.php/dm_commands?rev=1211481120 New Revision: http://wiki.metalforge.net/doku.php/dm_commands -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Jun 25 04:42:03 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 25 Jun 2008 04:42:03 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:exp_table Message-ID: <1214386923.294464.17729.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/06/25 04:42 User : raphael Edit Summary: Added conclusions and note about the bad table D in SVN @@ -3,5 +3,9 @@ The current experience tables are not very well balanced. This has been discussed by some developers during the [[:g2g|get together]] meeting (under the heading [[:g2g#crossfire_needs_to_become_more_fun|Crossfire needs to become more fun]]) and one proposal was to use a more regular exponential progression for the various levels. + + Many players agree that the game is too frustrating for low-level characters but becomes too easy for high-level characters. It is not surprising that the point at which the game becomes less frustrating corresponds to a change in the experience curve (see the graphs below). The game could be improved by changing the default experience table so that it is is a bit easier for low-level characters and harder for higher-level characters. + + :!: **Note**: //A new experience table D was added to SVN since this page was written. It is unrelated to the tables D and E described here. In my opinion, the new table (which is unfortunately the default now) is worse than the previous ones because it makes the game harder for lower-level characters instead of making it easier. In addition, that new table D does not fix any of the issues for the medium and high levels. I hope that it can still be changed and replaced by the table E described here. -Rapha?l// ===== Problems with the current experience tables ===== There are two experience tables that are currently in use. They can be found in the file ''lib/exp_table''. The default one is called table **B** ("**classic**"). The server [[servers:metalforge|Metalforge]] uses another table called table **C** ("**hard**"). Previous versions of Crossfire used table **A** ("**old**"), but it is not used anymore by the recent servers (tables A and B are identical but shifted by one level). @@ -157,5 +161,12 @@ | 112 | 3141600000 | 6283200000 | 8400000000 | 15000000000 | 80900000000 | | 113 | 6283200000 | 12566400000 | 16800000000 | 27000000000 | 93000000000 | | 114 | 12566400000 | 25132800000 | 33600000000 | 50000000000 | 107000000000 | | 115 | 25132800000 | 50265600000 | 67200000000 | 100000000000 | 123000000000 | + + ===== Conclusions ===== + + * Crossfire should be a bit easier for low-level characters (below 20) and harder for high-level characters (90 and beyond). + * The experience table should be as progressive as possible (constant exponent) instead of becoming easier at high levels. + * The suggested **experience table E** is more progressive and becomes harder than the [[servers:metalforge|Metalforge]] table after level 90. + * The experience table should be updated before attempting to re-balance the spells and other parts of the game. IP-Address : 212.117.81.29 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:exp_table?rev=1157237532 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:exp_table -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Jun 28 10:21:31 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 28 Jun 2008 10:21:31 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: qemu Message-ID: <1214666491.206263.4975.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/06/28 10:21 User : Edit Summary: Additional requirements for metaserver (curl) noted. @@ -60,8 +60,25 @@ libxrender1-devel x11-proto-devel zlib1-devel Proceed with the installation of the 27 packages? (48 MB) (Y/n) y + + + ==--enable-metaserver2== + + These are additional requirements: + + $ sudo urpmi lib64curl-devel + To satisfy dependencies, the following packages are going to be installed: + Package Version Release Arch + (medium "Main (Official2008.1-1)") + lib64curl-devel 7.18.0 1mdv2008.1 x86_64 + lib64ext2fs-devel 1.40.8 1mnb1 x86_64 + lib64krb53-devel 1.6.3 6mdv2008.1 x86_64 + lib64ssh2-devel 0.18 3mdv2008.1 x86_64 + 9.7MB of additional disk space will be used. + 3MB of packages will be retrieved. + Proceed with the installation of the 4 packages? (Y/n) y ====Client configure==== IP-Address : 64.217.181.27 Old Revision: http://wiki.metalforge.net/doku.php/qemu?rev=1197739448 New Revision: http://wiki.metalforge.net/doku.php/qemu -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Jun 28 10:41:42 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 28 Jun 2008 10:41:42 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: qemu Message-ID: <1214667702.244312.5011.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/06/28 10:41 User : Edit Summary: Edit out platform specifics. Add lua requirements. @@ -64,21 +64,35 @@ ==--enable-metaserver2== - These are additional requirements: + These are additional requirements for metaserver2: - $ sudo urpmi lib64curl-devel + $ sudo urpmi libcurl-devel To satisfy dependencies, the following packages are going to be installed: - Package Version Release Arch + Package Version Release (medium "Main (Official2008.1-1)") - lib64curl-devel 7.18.0 1mdv2008.1 x86_64 - lib64ext2fs-devel 1.40.8 1mnb1 x86_64 - lib64krb53-devel 1.6.3 6mdv2008.1 x86_64 - lib64ssh2-devel 0.18 3mdv2008.1 x86_64 + libcurl-devel 7.18.0 1mdv2008.1 + libext2fs-devel 1.40.8 1mnb1 + libkrb53-devel 1.6.3 6mdv2008.1 + libssh2-devel 0.18 3mdv2008.1 9.7MB of additional disk space will be used. 3MB of packages will be retrieved. Proceed with the installation of the 4 packages? (Y/n) y + + ===lua scriping=== + + These are additional requirements to build the lua scripting interface. + + $ sudo urpmi liblua-devel + To satisfy dependencies, the following packages are going to be installed: + Package Version Release + (medium "Main") + liblua-devel 5.1.3 2mdv2008.1 + libreadline5-devel 5.2 7mdv2008.1 + 5.9MB of additional disk space will be used. + 2.1MB of packages will be retrieved. + Proceed with the installation of the 2 packages? (Y/n) y ====Client configure==== IP-Address : 64.217.181.27 Old Revision: http://wiki.metalforge.net/doku.php/qemu?rev=1214666488 New Revision: http://wiki.metalforge.net/doku.php/qemu -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Jun 28 11:09:41 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 28 Jun 2008 11:09:41 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: qemu Message-ID: <1214669381.044058.5172.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/06/28 11:09 User : Edit Summary: Add SDL Renderer requirements; Edit out more package manager noise. @@ -69,31 +69,44 @@ $ sudo urpmi libcurl-devel To satisfy dependencies, the following packages are going to be installed: Package Version Release - (medium "Main (Official2008.1-1)") libcurl-devel 7.18.0 1mdv2008.1 libext2fs-devel 1.40.8 1mnb1 libkrb53-devel 1.6.3 6mdv2008.1 libssh2-devel 0.18 3mdv2008.1 - 9.7MB of additional disk space will be used. - 3MB of packages will be retrieved. Proceed with the installation of the 4 packages? (Y/n) y - ===lua scriping=== + ==lua scriping== These are additional requirements to build the lua scripting interface. $ sudo urpmi liblua-devel To satisfy dependencies, the following packages are going to be installed: Package Version Release - (medium "Main") liblua-devel 5.1.3 2mdv2008.1 libreadline5-devel 5.2 7mdv2008.1 - 5.9MB of additional disk space will be used. - 2.1MB of packages will be retrieved. Proceed with the installation of the 2 packages? (Y/n) y + + ==SDL Renderer== + + To add SDL support, the following are required. + + $ sudo urpmi libSDL_image-devel + To satisfy dependencies, the following packages are going to be installed: + Package Version Release + libaa-devel 1.4.0 0.rc5.17mdv2> + libdirectfb-devel 1.0.1 1mdv2008.1 + libgii-devel 1.0.2 9mdv2008.1 + libnas2-devel 1.9a 1mdv2008.1 + libslang-devel 2.1.3 1mdv2008.1 + libsysfs-static-devel 2.1.0 8mnb1 + libSDL-devel 1.2.13 8mdv2008.1 + libggi2-devel 2.2.2 7mdv2008.1 + libsysfs-devel 2.1.0 8mnb1 + Proceed with the installation of the 9 packages? (Y/n) y + $ sudo urpmi libSDL_image-devel ====Client configure==== IP-Address : 64.217.181.27 Old Revision: http://wiki.metalforge.net/doku.php/qemu?rev=1214667696 New Revision: http://wiki.metalforge.net/doku.php/qemu -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Jun 28 12:42:58 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 28 Jun 2008 12:42:58 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:better_client_ui Message-ID: <1214674978.701797.5462.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/06/28 12:42 User : Edit Summary: Dxclient @@ -12,4 +12,8 @@ * themes * Coloring displayed protections (stat area/ possibly message text) based on status * More keyboard control for everything * Mood music. Some people used to choose the old dxclient win32 client specifically because it had music. + + + ~For those interested, the old dxclient had many interesting and useful UI features (some of which are mentioned here). You need windows 2000 to run it (lol-VMware), and an old server version to connect to if you want to see anything other than the gui. You can download the old installer at http://web.archive.org/web/20031009043409/http://crossfire.real-time.com/clients/cfdx125.exe + IP-Address : 69.214.2.86 Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:better_client_ui?rev=1183426889 New Revision: http://wiki.metalforge.net/doku.php/dev_todo:better_client_ui -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Jun 28 15:35:42 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 28 Jun 2008 15:35:42 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: qemu Message-ID: <1214685342.890885.6161.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/06/28 15:35 User : Edit Summary: Rework to use only one install command for SDL packages. @@ -15,8 +15,9 @@ =====Client===== Boot the virtual machine and open a terminal session. + ====Install client dependencies==== @@ -94,20 +95,19 @@ $ sudo urpmi libSDL_image-devel To satisfy dependencies, the following packages are going to be installed: Package Version Release + libSDL_image-devel 1.2.6 5mdv2008.1 libaa-devel 1.4.0 0.rc5.17mdv2> libdirectfb-devel 1.0.1 1mdv2008.1 libgii-devel 1.0.2 9mdv2008.1 libnas2-devel 1.9a 1mdv2008.1 libslang-devel 2.1.3 1mdv2008.1 libsysfs-static-devel 2.1.0 8mnb1 - libSDL-devel 1.2.13 8mdv2008.1 + libSDL-devel 1.2.13 8mdv2008.1 libggi2-devel 2.2.2 7mdv2008.1 libsysfs-devel 2.1.0 8mnb1 - Proceed with the installation of the 9 packages? (Y/n) y - $ sudo urpmi libSDL_image-devel - + Proceed with the installation of the 10 packages? (Y/n) y ====Client configure==== To begin with freshly checked out sources, or to properly process recent modifications to **configure.in**, **configure.ac**, or **Makefile.am** files, a configuration process is invoked as follows: IP-Address : 64.217.181.27 Old Revision: http://wiki.metalforge.net/doku.php/qemu?rev=1214669376 New Revision: http://wiki.metalforge.net/doku.php/qemu -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sat Jun 28 15:43:20 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 28 Jun 2008 15:43:20 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: qemu Message-ID: <1214685800.660861.6179.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/06/28 15:43 User : Edit Summary: Fix typo; Add miscellaneous things ./configure checks for. @@ -15,8 +15,9 @@ =====Client===== Boot the virtual machine and open a terminal session. + @@ -61,9 +62,8 @@ libxrender1-devel x11-proto-devel zlib1-devel Proceed with the installation of the 27 packages? (48 MB) (Y/n) y - ==--enable-metaserver2== These are additional requirements for metaserver2: @@ -76,9 +76,9 @@ libkrb53-devel 1.6.3 6mdv2008.1 libssh2-devel 0.18 3mdv2008.1 Proceed with the installation of the 4 packages? (Y/n) y - ==lua scriping== + ==lua Scripting== These are additional requirements to build the lua scripting interface. $ sudo urpmi liblua-devel @@ -106,8 +106,14 @@ libSDL-devel 1.2.13 8mdv2008.1 libggi2-devel 2.2.2 7mdv2008.1 libsysfs-devel 2.1.0 8mnb1 Proceed with the installation of the 10 packages? (Y/n) y + + ==Miscellaneous== + + A few other non-essential packages are checked for by the ./configure script: + + $ sudo urpmi makedepend ====Client configure==== To begin with freshly checked out sources, or to properly process recent modifications to **configure.in**, **configure.ac**, or **Makefile.am** files, a configuration process is invoked as follows: IP-Address : 64.217.181.27 Old Revision: http://wiki.metalforge.net/doku.php/qemu?rev=1214685340 New Revision: http://wiki.metalforge.net/doku.php/qemu -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Jun 29 02:01:56 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 29 Jun 2008 02:01:56 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:object_fields Message-ID: <1214722916.961650.6910.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/06/29 02:01 User : Edit Summary: Fix typo. @@ -767,11 +767,12 @@ Specified god has blessed the item. Used to avoid accumulating blessings. ==== item_owner ==== Player owning the item, so other players can't bless it. If set, the item can't be applied by another player unless he has enough experience (see item_willpower). + ==== generator_code ==== - For GENERATOR ({FIXME} real flag) objects, a key to copy to generated monsters, so they can be tracer. + For GENERATOR ({FIXME} real flag) objects, a key to copy to generated monsters, so they can be tracked. ==== generator_max ==== For GENERATOR ({FIXME} ditto) objects, the maximum number of generated monsters allowed at the same time. IP-Address : 75.23.46.6 Old Revision: http://wiki.metalforge.net/doku.php/dev:object_fields?rev=1200011525 New Revision: http://wiki.metalforge.net/doku.php/dev:object_fields -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Jun 30 10:09:57 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 30 Jun 2008 10:09:57 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: faq Message-ID: <1214838597.337718.18036.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/06/30 10:09 User : leaf Edit Summary: New entry: Why when I try to launch the server, I see a message about the port already in use? @@ -563,8 +563,9 @@ Yes. SVN sources compiled under Windows, executable is here: [[http://sourceforge.net/project/showfiles.php?group_id=13833&package_id=99312]] + ==== 4.5 Why is everything so slow or why am I lagging so badly? ==== Check the following: @@ -572,10 +573,16 @@ * 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. - - , update + + ==== 4.6 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: + + ps aux | grep cross + + If you installed the server using one of the many distro specific packages, that will automatically start the server once the install is complete. ===== Chapter 5 - Maintenance Questions ===== ==== 5.1 How do I balance up the spells? ==== IP-Address : 65.193.16.100 Old Revision: http://wiki.metalforge.net/doku.php/faq?rev=1212653736 New Revision: http://wiki.metalforge.net/doku.php/faq -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Jun 30 10:26:21 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 30 Jun 2008 10:26:21 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: faq Message-ID: <1214839581.888093.18066.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/06/30 10:26 User : leaf Edit Summary: Reference links made to the client and server compile pages elsewhere in the wiki @@ -71,31 +71,17 @@ * ''svn co https://crossfire.svn.sourceforge.net/svnroot/crossfire/maps'' * ''svn co https://crossfire.svn.sourceforge.net/svnroot/gridarta'' * ''svn co https://crossfire.svn.sourceforge.net/svnroot/crossfire/server'' + ==== 2.3 How can I get help compiling Crossfire on my platform? ==== - Here's the general instructions: - - FIXME - needs to be updated (example links) and verified for accuracy - - The server package is available as a gzipped tarball. - - - Download the server tarball (ex: ftp://ftp.sourceforge.net/pub/sourceforge/crossfire/crossfire-1.6.0.tar.gz) - - Download the maps tarball (ex: ftp://ftp.sourceforge.net/pub/sourceforge/crossfire/crossfire-1.6.0.maps-big.tar.gz or ftp://ftp.sourceforge.net/pub/sourceforge/crossfire/crossfire-1.6.0.maps-small.tar.gz) - - Untar to a directory (ex: tar xzvf -c ) - - ./configure --prefix=/where/you/want/it/and/have/permission - - make - - make install - - cd to the install directory (hint: /where/you/want/it/and/have/permission) - - Look for the 'share' directory and untar the maps into the 'maps' directory in there (ex: tar xzvf crossfire-1.6.0.maps-big.tar.gz -c /where/you/want/it/and/have/permission/share/maps or tar xzvf crossfire-1.6.0.maps-small.tar.gz -c /where/you/want/it/and/have/permission/share/maps) - - Look for the etc directory and a file called settings where you can change some settings (defaults are fine too) - - Look for the bin directory and run crossfire or crossloop from in there to start the server (ex: ./crossfire & or ./crossloop &) + Server compile instructions can be found at http://wiki.metalforge.net/doku.php/crossfire_compile_guide - Of course you need development tools (make, gcc, autoconfig - and whatever else the package README says) to build it. If you don't use the prefix when you run configure then it will install in the default folders so make sure you can write to them. + 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. Please note that ALL linux users must have GTK-dev installed as well as xpmlib!!!. + 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. ==== 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. IP-Address : 65.193.16.100 Old Revision: http://wiki.metalforge.net/doku.php/faq?rev=1214838592 New Revision: http://wiki.metalforge.net/doku.php/faq -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Jun 30 10:49:19 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 30 Jun 2008 10:49:19 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: faq Message-ID: <1214840959.699870.18102.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/06/30 10:49 User : leaf Edit Summary: New entry: 3.1.7 How do I use a container? @@ -163,8 +163,9 @@ Metaserver needs TCP port 13326 open ===== Chapter 3 - Playing Crossfire ===== + ==== 3.1 Beginner's Questions ==== @@ -291,8 +292,20 @@ * **Books/scrolls** - This is how players can obtain magical spells, sometimes a player can learn the spell, other times they cannot. There are many, many different types of books and scrolls out there. * **Wands/Rings** - Again many different types, rings can be worn to add/remove different immunities. * **Artifacts** - These are the real treasures of the game. * **Weapons/Armor** - Tons of items, it is up to you as the player to figure out which work better then others. + + === 3.1.7 How do I use a container? === + + A container is a generic term for a bag, chest, keyring, quiver, pouch, chest, etc. Here is how you interface with such a container: + + Middle click or apply the container - that will make it active, meaning any and all items that are picked up will be inserted in the container. The text //active// will appear next to the container icon in your inventory. + + Middle click or apply the container again - this will open the container and display all the items that are currently in the container. The text //open// will then appear next to the container icon in your inventory. Right click on each of the items in the container to remove them (as in place them back in your regular inventory.) + + Middle click or apply the container yet again - this will close the container and "hide" all the contents of the container from your inventory window, freeing up display space. + + Basically, as you middle click or apply the container it will go from closed -> active -> open -> closed. ==== 3.2 Advanced Questions ==== === 3.2.1 How do I create my own magical weapons? === IP-Address : 65.193.16.100 Old Revision: http://wiki.metalforge.net/doku.php/faq?rev=1214839575 New Revision: http://wiki.metalforge.net/doku.php/faq -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Mon Jun 30 18:02:09 2008 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Mon, 30 Jun 2008 18:02:09 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: faq Message-ID: <1214866929.738624.20744.nullmailer@wiki.metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2008/06/30 18:02 User : Edit Summary: amendment to middle click behaviour @@ -163,8 +163,9 @@ Metaserver needs TCP port 13326 open ===== Chapter 3 - Playing Crossfire ===== + ==== 3.1 Beginner's Questions ==== @@ -304,8 +305,10 @@ Middle click or apply the container yet again - this will close the container and "hide" all the contents of the container from your inventory window, freeing up display space. Basically, as you middle click or apply the container it will go from closed -> active -> open -> closed. + + * This is incorrect, at least for GTK1 windows client - middle click will cycle closed -> active -> open -> active. To close, you must click on the 'close' button at the bottom of the inventory window. ==== 3.2 Advanced Questions ==== === 3.2.1 How do I create my own magical weapons? === IP-Address : 210.48.49.102 Old Revision: http://wiki.metalforge.net/doku.php/faq?rev=1214840954 New Revision: http://wiki.metalforge.net/doku.php/faq -- This mail was generated by DokuWiki at http://wiki.metalforge.net/