From no-reply_wiki at metalforge.org Sun Aug 8 09:49:57 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 08 Aug 2010 09:49:57 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfireserver Message-ID: <1281278997.843884.32580.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/08 09:49 User : Edit Summary: ggGg @@ -1,5 +1,16 @@ ====== Crossfire Server ====== + :-x + ====== Strike-through Text ====== + ====== ==== Level 1 Headline ==== + == === Level 5 Headline === + //**Italic Text** - - Ordered List Item Balik mo CHaR> ko para walang AWAY name killer*hens + * ---- + ? + + // == + ====== + ==== Making a server ==== Running from [[The Source]] or [[The Binary]] IP-Address : 112.207.173.243 Old Revision: http://wiki.metalforge.net/doku.php/crossfireserver?rev=1163606921 New Revision: http://wiki.metalforge.net/doku.php/crossfireserver -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Aug 8 19:34:20 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 08 Aug 2010 19:34:20 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfireserver Message-ID: <1281314060.620824.3324.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/08 19:34 User : cavehippo Edit Summary: old revision restored @@ -1,16 +1,5 @@ ====== Crossfire Server ====== - :-x - ====== Strike-through Text ====== - ====== ==== Level 1 Headline ==== - == === Level 5 Headline === - //**Italic Text** - - Ordered List Item Balik mo CHaR> ko para walang AWAY name killer*hens - * ---- - ? - - // == - ====== - ==== Making a server ==== Running from [[The Source]] or [[The Binary]] IP-Address : 81.141.60.246 Old Revision: http://wiki.metalforge.net/doku.php/crossfireserver?rev=1281278995 New Revision: http://wiki.metalforge.net/doku.php/crossfireserver -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Aug 11 01:02:33 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 11 Aug 2010 01:02:33 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: known_client_issues Message-ID: <1281506553.899143.26235.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/11 01:02 User : kbulgrien Edit Summary: Document workaround for gtk-v2 client "black text" syndrome. @@ -5,9 +5,9 @@ * If you're using ISDN or DSL verify that your MTU is 1492, not 1500. * Do not use a nameserver of Deutsche Telekom or T-Online. ===== Unspecified/Multiple/SVN ===== - + * ~August, 2010 and earlier. Various reports indicate that crossfire-client-gtk2 themes (colored text/spell window) no longer worked on some distributions when the client is launched from a user account. Workarounds were found. All of them essentially launch the client like this: '''GTK_MODULES=""; crossfire-client-gtk2'''. In at least one instance of non-working themes, GTK_MODULES was set to '''canberra-gtk-module''', but the settings for all reports is unknown. It appears some theme engines are not compatible with crossfire-client-gtk2 theme code. It is not yet known whether there is a way to alter the client so that its themes work properly without regard to the system GTK theme engine setting. * ~July, 2010. The GTK-V2 client with account-based login support has a bug in a character create button that makes it impossible to set up a character. It is thought this bug is in 1.50. Current SVN is fixed. The fix is an update to dialogs.glade, and does not require re-compile. * ~July, 2010. Various reports of broken chat/say/tell/shout with trunk servers are reported: * Meflin reports 1.11 clients on trunk server: chat/say does not work. It is not known if this is widely experienced or not. Fedora is still on 1.11 (and is what was in use regarding this report). * Invidious user report via Meflin is for Debian Stable 5.0.4 and current GTK V2 Unix Client 1.50.0.dev-r13535M (using gtk-v2.glade) chat. Say and shout do work. IP-Address : 68.95.36.240 Old Revision: http://wiki.metalforge.net/doku.php/known_client_issues?rev=1280595184 New Revision: http://wiki.metalforge.net/doku.php/known_client_issues -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Aug 11 22:43:57 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 11 Aug 2010 22:43:57 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: faq Message-ID: <1281584637.700100.22754.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/11 22:43 User : Edit Summary: @@ -615,9 +615,9 @@ IMPORTANT: Making this changes requires the server to be recompiled! This change is made at the server level and requires admin access and other security rights on the server to do so. - 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. + 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. You also need to change #define PERM_EXP_GAIN_RATIO 0.50f in the server source in include/config.h Now recompile the server for this change to go in to place. Launch the server per normal methods. ===== Chapeter 6 - Contact Questions ===== @@ -732,10 +732,10 @@ [[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]] - + ==== 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 : 75.71.249.73 Old Revision: http://wiki.metalforge.net/doku.php/faq?rev=1272808777 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 Aug 14 02:28:18 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 14 Aug 2010 02:28:18 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: cfpython Message-ID: <1281770898.169935.32504.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/14 02:28 User : ryo Edit Summary: adjust .Face definition @@ -424,9 +424,11 @@ * **SpeedLeft**: ''Number'' * **LastSP**: ''Number'' * **LastGrace**: ''Number'' * Level: ''Number'' - * **Face**: when reading, ''Number'' representing the face number. When writing, a ''String'' representing the face's name (eg: ''cobblesto1.111''). Will raise an error if invalid face. + * **Face**: + * on ''branch'': when reading, ''Number'' representing the face number. When writing, a ''String'' representing the face's name (eg: ''cobblesto1.111''). Will raise an error if invalid face. + * on ''SVN trunk'': ''String'' representing the face's name (eg: ''cobblesto1.111''). Will raise an error if trying to set an invalid face. * **Anim**: when reading, ''Number'' representing the animation number, 0 if none. When writing, a ''String'' representing the animation's name (eg: ''fireplace''). Will raise an error if invalid animation. * **AnimSpeed**: ''Number'', the animation speed * **AttackType**: ''Number'' * BeenApplied: ''Boolean'' IP-Address : 82.236.87.204 Old Revision: http://wiki.metalforge.net/doku.php/cfpython?rev=1275836933 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 Sat Aug 14 02:43:11 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 14 Aug 2010 02:43:11 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: cfpython Message-ID: <1281771791.832441.32535.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/14 02:43 User : ryo Edit Summary: adjust .Anim definition @@ -427,9 +427,11 @@ * Level: ''Number'' * **Face**: * on ''branch'': when reading, ''Number'' representing the face number. When writing, a ''String'' representing the face's name (eg: ''cobblesto1.111''). Will raise an error if invalid face. * on ''SVN trunk'': ''String'' representing the face's name (eg: ''cobblesto1.111''). Will raise an error if trying to set an invalid face. - * **Anim**: when reading, ''Number'' representing the animation number, 0 if none. When writing, a ''String'' representing the animation's name (eg: ''fireplace''). Will raise an error if invalid animation. + * **Anim**: + * on ''branch'': when reading, ''Number'' representing the animation number, 0 if none. When writing, a ''String'' representing the animation's name (eg: ''fireplace''). Will raise an error if invalid animation. + * on ''trunk'': ''String'' representing the animation's name (eg: ''campfire''). Will raise an error if trying to set an invalid animation. * **AnimSpeed**: ''Number'', the animation speed * **AttackType**: ''Number'' * BeenApplied: ''Boolean'' * Identified: ''Boolean'' IP-Address : 82.236.87.204 Old Revision: http://wiki.metalforge.net/doku.php/cfpython?rev=1281770891 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 Sat Aug 14 22:05:57 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 14 Aug 2010 22:05:57 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_compile_guide Message-ID: <1281841558.005552.7340.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/14 22:05 User : Edit Summary: @@ -23,8 +23,9 @@ As a quick reference: sudo apt-get install automake flex gcc libgd-tools libgd2-xpm-dev libtool make subversion + ==== Recommended Packages ==== @@ -43,8 +44,9 @@ sudo apt-get install check autoconf libsqlite3-0 libcurl3 libcurl4-openssl-dev libsvn-dev Installing Python and which version is still under investigation/discussion + * python 2.4 is old, it runs with 2.5 and 2.6, I would use 2.6, not tried with 2.7 or 3.1 * lib64python2.4-2.4.3 is known to work on Mandriva 2007.0 x86_64 * python2.4-dev is known to work on Ubuntu ==== Useful Packages ==== IP-Address : 208.81.152.74 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_compile_guide?rev=1273007552 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 Sat Aug 14 22:09:23 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 14 Aug 2010 22:09:23 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_compile_guide Message-ID: <1281841763.906488.7352.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/14 22:09 User : Edit Summary: @@ -153,13 +153,21 @@ Double check that you are in the correct directory which is the server directory $ pwd /home//server.svn + ==== COMPILE ==== + + Recent SVN commit (~2007-Mar-30) changed the build process for the server; use the following command in the server root directory: + + $ 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. Now you are going to begin the compile process; choose one of the following: $ ./configure && make && sudo make install @@ -177,14 +185,9 @@ **Optional:** To enforce the unit test or check when compiling the server, use make -k check $ ./configure && make -k check && sudo make install - Recent SVN commit (~2007-Mar-30) changed the build process for the server; use the following command in the server root directory: - $ 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 ==== IP-Address : 208.81.152.74 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_compile_guide?rev=1281841556 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 Sat Aug 14 22:10:36 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sat, 14 Aug 2010 22:10:36 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_compile_guide Message-ID: <1281841836.417654.7361.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/14 22:10 User : Edit Summary: @@ -153,8 +153,9 @@ Double check that you are in the correct directory which is the server directory $ pwd /home//server.svn + @@ -167,8 +168,10 @@ 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. + + (Otherwise do the following, and look below for optional arguments to autogen.sh) Now you are going to begin the compile process; choose one of the following: $ ./configure && make && sudo make install IP-Address : 208.81.152.74 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_compile_guide?rev=1281841761 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 Aug 17 22:47:16 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 17 Aug 2010 22:47:16 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: known_client_issues Message-ID: <1282103236.896413.26400.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/17 22:47 User : kbulgrien Edit Summary: Add note about X close icon on GTK-V2 client dialogs. @@ -5,8 +5,9 @@ * If you're using ISDN or DSL verify that your MTU is 1492, not 1500. * Do not use a nameserver of Deutsche Telekom or T-Online. ===== Unspecified/Multiple/SVN ===== + * August, 2010. The GTK-V2 client design specifies that various dialogs (spell, skills, config, etc) should not be drawn with the X close icon on the window frame. This works for various window managers, but appears not to work under the default LXDE configuration on Mandriva 2010 Spring. Another report said that it did not work under KDE 3.5.10 when an unspecified theme was in use, though KDE is generally considered to not have the issue. In any event, if X close icons appear on client dialogs, DO NOT dismiss them with the X icon. This deletes the dialog and requires a client restart to show it again. Use the Close button, on the lower button bar, to dismiss all client dialogs. * ~August, 2010 and earlier. Various reports indicate that crossfire-client-gtk2 themes (colored text/spell window) no longer worked on some distributions when the client is launched from a user account. Workarounds were found. All of them essentially launch the client like this: '''GTK_MODULES=""; crossfire-client-gtk2'''. In at least one instance of non-working themes, GTK_MODULES was set to '''canberra-gtk-module''', but the settings for all reports is unknown. It appears some theme engines are not compatible with crossfire-client-gtk2 theme code. It is not yet known whether there is a way to alter the client so that its themes work properly without regard to the system GTK theme engine setting. * ~July, 2010. The GTK-V2 client with account-based login support has a bug in a character create button that makes it impossible to set up a character. It is thought this bug is in 1.50. Current SVN is fixed. The fix is an update to dialogs.glade, and does not require re-compile. * ~July, 2010. Various reports of broken chat/say/tell/shout with trunk servers are reported: * Meflin reports 1.11 clients on trunk server: chat/say does not work. It is not known if this is widely experienced or not. Fedora is still on 1.11 (and is what was in use regarding this report). IP-Address : 64.217.180.145 Old Revision: http://wiki.metalforge.net/doku.php/known_client_issues?rev=1281506543 New Revision: http://wiki.metalforge.net/doku.php/known_client_issues -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Aug 17 22:54:53 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 17 Aug 2010 22:54:53 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: known_client_issues Message-ID: <1282103693.676086.26410.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/17 22:54 User : kbulgrien Edit Summary: Add another window manager environment reported to render X close icons. @@ -5,9 +5,9 @@ * If you're using ISDN or DSL verify that your MTU is 1492, not 1500. * Do not use a nameserver of Deutsche Telekom or T-Online. ===== Unspecified/Multiple/SVN ===== - * August, 2010. The GTK-V2 client design specifies that various dialogs (spell, skills, config, etc) should not be drawn with the X close icon on the window frame. This works for various window managers, but appears not to work under the default LXDE configuration on Mandriva 2010 Spring. Another report said that it did not work under KDE 3.5.10 when an unspecified theme was in use, though KDE is generally considered to not have the issue. In any event, if X close icons appear on client dialogs, DO NOT dismiss them with the X icon. This deletes the dialog and requires a client restart to show it again. Use the Close button, on the lower button bar, to dismiss all client dialogs. + * August, 2010. The GTK-V2 client design specifies that various dialogs (spell, skills, config, etc) should not be drawn with the X close icon on the window frame. This works for various window managers, but appears not to work under the default LXDE configuration on Mandriva 2010 Spring. Another report said that it did not work under KDE 3.5.10 when kde-window-decorator was in use, though KDE is generally considered to not have this issue. In any event, if X close icons appear on client dialogs, DO NOT dismiss them with the X icon. This deletes the dialog and requires a client restart to show it again. Use the Close button, on the lower button bar, to dismiss all client dialogs. * ~August, 2010 and earlier. Various reports indicate that crossfire-client-gtk2 themes (colored text/spell window) no longer worked on some distributions when the client is launched from a user account. Workarounds were found. All of them essentially launch the client like this: '''GTK_MODULES=""; crossfire-client-gtk2'''. In at least one instance of non-working themes, GTK_MODULES was set to '''canberra-gtk-module''', but the settings for all reports is unknown. It appears some theme engines are not compatible with crossfire-client-gtk2 theme code. It is not yet known whether there is a way to alter the client so that its themes work properly without regard to the system GTK theme engine setting. * ~July, 2010. The GTK-V2 client with account-based login support has a bug in a character create button that makes it impossible to set up a character. It is thought this bug is in 1.50. Current SVN is fixed. The fix is an update to dialogs.glade, and does not require re-compile. * ~July, 2010. Various reports of broken chat/say/tell/shout with trunk servers are reported: * Meflin reports 1.11 clients on trunk server: chat/say does not work. It is not known if this is widely experienced or not. Fedora is still on 1.11 (and is what was in use regarding this report). IP-Address : 64.217.180.145 Old Revision: http://wiki.metalforge.net/doku.php/known_client_issues?rev=1282103234 New Revision: http://wiki.metalforge.net/doku.php/known_client_issues -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Aug 17 23:06:08 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 17 Aug 2010 23:06:08 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: known_client_issues Message-ID: <1282104368.166350.26551.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/17 23:06 User : kbulgrien Edit Summary: Add 1.50.0 Create Character button issue with account-based servers. @@ -16,13 +16,18 @@ * This may only be an issue when playing a trunk servers only? * Two users are known to have experienced a case where the gtk-v2 client (widely varying versions) locks up when a non-default .glade layout is selected (other than gtk-v2). When running under gdb, it appears the client is locked up in metaserver code. * The first observation by kbulgrien was on Mandriva 2007 (low memory, slow CPU), but various other Mandriva 2007 systems did not exhibit the problem. Deleting or renaming the ~/.crossfire/gdefaults2 would allow the client to work. When the system was upgraded to Mandriva 2009.0, the problem disappeared. * The second time the issue was noted by MasseR using Ubuntu 9.10. In this case, a workaround was discovered. If the client was launched specifying both -opengl -window_xml , the client started properly. If both opengl and an alternate .glade layout is specified in the configuration file, the problem recurred. + + ===== 1.50.0 ===== + * This client is affected by [http://sourceforge.net/tracker/?func=detail&aid=3020531&group_id=13833&atid=113833 Bug #3020531 The Create Character button does nothing]. The bug affects only use with servers that support account based logins. + * Replace the broken dialogs.glade file with a recent version that is downloadable [http://crossfire.svn.sourceforge.net/viewvc/crossfire/client/trunk/gtk-v2/glade/dialogs.glade here]. ===== 1.11.0 ===== * Double text issues still a problem on recent Ubuntu (Gutsy, Hardy, Intrepid) based 64bit systems when using the GTK2 ([[trunk]] and [[branch]]) client. - * http://sourceforge.net/tracker/index.php?func=detail&aid=1876788&group_id=13833&atid=113833 * [[crossfire_client_compile_guide|Compile the client]] using the latest source code resolves this issue, or one needs to use the gtkv-1 client + * http://sourceforge.net/tracker/index.php?func=detail&aid=1876788&group_id=13833&atid=113833 + * The 1.50.0 client does not have this problem. ===== 1.10.0 ===== * Dec-23-2007: A Mandriva 2008 user reports doubled up keypresses in crossfire-client-gtk2 that were previously only reported for version 1.9.1 on ubuntu. The report indicates gtk2 2.12.1-2.1 was present. The reporter indicates that the doubled up keypresses DID NOT occur when typing in the metaserver dialog. The GTK1 client is unaffected. IP-Address : 64.217.180.145 Old Revision: http://wiki.metalforge.net/doku.php/known_client_issues?rev=1282103691 New Revision: http://wiki.metalforge.net/doku.php/known_client_issues -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Aug 17 23:10:45 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 17 Aug 2010 23:10:45 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: known_client_issues Message-ID: <1282104645.596773.26570.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/17 23:10 User : kbulgrien Edit Summary: Clean up several links to hide the URL for aesthetics. @@ -18,16 +18,16 @@ * The first observation by kbulgrien was on Mandriva 2007 (low memory, slow CPU), but various other Mandriva 2007 systems did not exhibit the problem. Deleting or renaming the ~/.crossfire/gdefaults2 would allow the client to work. When the system was upgraded to Mandriva 2009.0, the problem disappeared. * The second time the issue was noted by MasseR using Ubuntu 9.10. In this case, a workaround was discovered. If the client was launched specifying both -opengl -window_xml , the client started properly. If both opengl and an alternate .glade layout is specified in the configuration file, the problem recurred. ===== 1.50.0 ===== - * This client is affected by [http://sourceforge.net/tracker/?func=detail&aid=3020531&group_id=13833&atid=113833 Bug #3020531 The Create Character button does nothing]. The bug affects only use with servers that support account based logins. - * Replace the broken dialogs.glade file with a recent version that is downloadable [http://crossfire.svn.sourceforge.net/viewvc/crossfire/client/trunk/gtk-v2/glade/dialogs.glade here]. + * This client is affected by [[http://sourceforge.net/tracker/?func=detail&aid=3020531&group_id=13833&atid=113833|Bug #3020531]] The Create Character button does nothing]. The bug affects only use with servers that support account based logins. + * Replace the broken dialogs.glade file with a recent version that is downloadable [[http://crossfire.svn.sourceforge.net/viewvc/crossfire/client/trunk/gtk-v2/glade/dialogs.glade|here]]. ===== 1.11.0 ===== * Double text issues still a problem on recent Ubuntu (Gutsy, Hardy, Intrepid) based 64bit systems when using the GTK2 ([[trunk]] and [[branch]]) client. * [[crossfire_client_compile_guide|Compile the client]] using the latest source code resolves this issue, or one needs to use the gtkv-1 client - * http://sourceforge.net/tracker/index.php?func=detail&aid=1876788&group_id=13833&atid=113833 * The 1.50.0 client does not have this problem. + * See also [[http://sourceforge.net/tracker/index.php?func=detail&aid=1876788&group_id=13833&atid=113833|Bug #1876788]]. ===== 1.10.0 ===== * Dec-23-2007: A Mandriva 2008 user reports doubled up keypresses in crossfire-client-gtk2 that were previously only reported for version 1.9.1 on ubuntu. The report indicates gtk2 2.12.1-2.1 was present. The reporter indicates that the doubled up keypresses DID NOT occur when typing in the metaserver dialog. The GTK1 client is unaffected. IP-Address : 64.217.180.145 Old Revision: http://wiki.metalforge.net/doku.php/known_client_issues?rev=1282104366 New Revision: http://wiki.metalforge.net/doku.php/known_client_issues -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Tue Aug 17 23:11:40 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 17 Aug 2010 23:11:40 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: known_client_issues Message-ID: <1282104700.491394.26573.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/17 23:11 User : kbulgrien Edit Summary: Syntax fix. @@ -18,9 +18,9 @@ * The first observation by kbulgrien was on Mandriva 2007 (low memory, slow CPU), but various other Mandriva 2007 systems did not exhibit the problem. Deleting or renaming the ~/.crossfire/gdefaults2 would allow the client to work. When the system was upgraded to Mandriva 2009.0, the problem disappeared. * The second time the issue was noted by MasseR using Ubuntu 9.10. In this case, a workaround was discovered. If the client was launched specifying both -opengl -window_xml , the client started properly. If both opengl and an alternate .glade layout is specified in the configuration file, the problem recurred. ===== 1.50.0 ===== - * This client is affected by [[http://sourceforge.net/tracker/?func=detail&aid=3020531&group_id=13833&atid=113833|Bug #3020531]] The Create Character button does nothing]. The bug affects only use with servers that support account based logins. + * This client is affected by [[http://sourceforge.net/tracker/?func=detail&aid=3020531&group_id=13833&atid=113833|Bug #3020531 The Create Character button does nothing]]. The bug affects only use with servers that support account based logins. * Replace the broken dialogs.glade file with a recent version that is downloadable [[http://crossfire.svn.sourceforge.net/viewvc/crossfire/client/trunk/gtk-v2/glade/dialogs.glade|here]]. ===== 1.11.0 ===== * Double text issues still a problem on recent Ubuntu (Gutsy, Hardy, Intrepid) based 64bit systems when using the GTK2 ([[trunk]] and [[branch]]) client. IP-Address : 64.217.180.145 Old Revision: http://wiki.metalforge.net/doku.php/known_client_issues?rev=1282104643 New Revision: http://wiki.metalforge.net/doku.php/known_client_issues -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Aug 18 16:58:24 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 18 Aug 2010 16:58:24 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: people Message-ID: <1282168704.371472.30705.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/18 16:58 User : Edit Summary: @@ -33,8 +33,9 @@ | | [[user:kshinji]] | | | | | | | Dany Talbot | [[user:Cybersoft]] | Cybersoft | [[https://sourceforge.net/users/crystalmir|crystalmir]] | | | | | Craig Kelleher | [[user:skate3241]] | skate3241 | | | | | | Logan Perkins | |Alestan| [[https://sourceforge.net/users/alestan|alestan]] | | | | + | Chris Gregory | neodeno | neodeno | | | | | ===== Package Maintainers ===== ^ Full Name ^ irc ^ Distribution ^ IP-Address : 173.63.61.167 Old Revision: http://wiki.metalforge.net/doku.php/people?rev=1267465896 New Revision: http://wiki.metalforge.net/doku.php/people -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Aug 18 17:05:21 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 18 Aug 2010 17:05:21 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: people Message-ID: <1282169121.232612.30849.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/18 17:05 User : neodeno Edit Summary: @@ -33,9 +33,9 @@ | | [[user:kshinji]] | | | | | | | Dany Talbot | [[user:Cybersoft]] | Cybersoft | [[https://sourceforge.net/users/crystalmir|crystalmir]] | | | | | Craig Kelleher | [[user:skate3241]] | skate3241 | | | | | | Logan Perkins | |Alestan| [[https://sourceforge.net/users/alestan|alestan]] | | | | - | Chris Gregory | neodeno | neodeno | | | | | + | Chris Gregory | [[user:neodeno]] | neodeno | | | | | ===== Package Maintainers ===== ^ Full Name ^ irc ^ Distribution ^ IP-Address : 173.63.61.167 Old Revision: http://wiki.metalforge.net/doku.php/people?rev=1282168701 New Revision: http://wiki.metalforge.net/doku.php/people -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Aug 18 18:51:32 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 18 Aug 2010 18:51:32 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_compile_guide Message-ID: <1282175492.523996.31217.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/18 18:51 User : neodeno Edit Summary: @@ -226,8 +226,42 @@ 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. + + == Revision 2010 Aug == (still being tested) + + crossfire-server will not run as root, but the above installation instructions make a var directory owned by root, so it will not be writable and the server cannot save player information, scores, etc... if you follow the instructions as presented. The easiest fix is to make a directory var somewhere that is writable by the user that will be running crossfire then symbolically link /usr/games/crossfire/var to this directory. As an example, you can make a user and group games (they already exist in most linux distributions) and then install a crossfire var directory in your system /var as follows: + + $ sudo mkdir /var/games # probably already exists + $ cd /usr/games/crossfire/var + $ tar cf - . | ( cd /var/games/ ; sudo tar xf - ) + $ sudo rm -fr crossfire # make sure you're still in the /usr/games/crossfire/var directory! + $ sudo ln -s /var/games/crossfire crossfire + + The next part sets permissions on /var/games/crossfire to allow user and group writing by the games user and group. Comment indicates a variation that allows user, but not group, writing + + $ cd /var/games + $ sudo chown -R games.games crossfire + $ sudo chmod -R ug+rwX crossfire # sudo chmod -R u+rwX crossfire + $ sudo chmod -R o-w crossfire # sudo chmod -R og-w crossfire + + The next command locks the group of newly created files to 'games', only really useful if you chose the option to allow group 'games' to write to the var directory. I like this because it allows me to run the server as either user games or as myself if I am a member of group games, and don't need to remember which to run it as. If I run it from the command line I may not always remember to change to user games before executing the server. Again from directory /var/games do + + $ sudo chmod g+s crossfire + $ sudo find ./crossfire -type d -exec chmod g+s '{}' \; + + Now you want a crossfire executable somewhere in your path. This can be in your home directory, but I'll put it in /usr/local/bin because that's where I have executable for crossfire SVN client located already: + + $ sudo ln -s ../../games/crossfire/bin/crossfire-server /usr/local/bin/crossfire + + Alternatively, you can add /usr/games/crossfire/bin to your path. + + Then invoke the server with either crossfire (if you made the link) or with crossfire-server (if you added the bin directory to your path). + + + + ===== Microsoft (c) Windows ===== The following tools are used to compile the server: * Microsoft Visual Studio 6 (service pack 4 probably). Server has not been tested with other versions. IP-Address : 173.63.61.167 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_compile_guide?rev=1281841835 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 Wed Aug 18 18:54:55 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 18 Aug 2010 18:54:55 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_compile_guide Message-ID: <1282175695.367210.31220.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/18 18:54 User : neodeno Edit Summary: @@ -257,11 +257,17 @@ Alternatively, you can add /usr/games/crossfire/bin to your path. Then invoke the server with either crossfire (if you made the link) or with crossfire-server (if you added the bin directory to your path). + These directions work with the default SVN server install and config as of 18 Aug 10. There's currently an error message that looks like this: + 10/08/18 19:49:35 [Info] Warning: Unable to open /usr/games/crossfire/var/crossfire/accounts [No such file or directory] + This can be fixed by creating a symlink in /var/games/crossfire + $ cd /var/games/crossfire + $ sudo ln -s account accounts + $ sudo chown games.games accounts ===== Microsoft (c) Windows ===== The following tools are used to compile the server: * Microsoft Visual Studio 6 (service pack 4 probably). Server has not been tested with other versions. IP-Address : 173.63.61.167 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_compile_guide?rev=1282175489 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 Wed Aug 18 19:01:17 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 18 Aug 2010 19:01:17 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_compile_guide Message-ID: <1282176077.727917.31357.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/18 19:01 User : neodeno Edit Summary: @@ -227,48 +227,48 @@ 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. - == Revision 2010 Aug == (still being tested) - - crossfire-server will not run as root, but the above installation instructions make a var directory owned by root, so it will not be writable and the server cannot save player information, scores, etc... if you follow the instructions as presented. The easiest fix is to make a directory var somewhere that is writable by the user that will be running crossfire then symbolically link /usr/games/crossfire/var to this directory. As an example, you can make a user and group games (they already exist in most linux distributions) and then install a crossfire var directory in your system /var as follows: - - $ sudo mkdir /var/games # probably already exists - $ cd /usr/games/crossfire/var - $ tar cf - . | ( cd /var/games/ ; sudo tar xf - ) - $ sudo rm -fr crossfire # make sure you're still in the /usr/games/crossfire/var directory! - $ sudo ln -s /var/games/crossfire crossfire - - The next part sets permissions on /var/games/crossfire to allow user and group writing by the games user and group. Comment indicates a variation that allows user, but not group, writing - - $ cd /var/games - $ sudo chown -R games.games crossfire - $ sudo chmod -R ug+rwX crossfire # sudo chmod -R u+rwX crossfire - $ sudo chmod -R o-w crossfire # sudo chmod -R og-w crossfire - - The next command locks the group of newly created files to 'games', only really useful if you chose the option to allow group 'games' to write to the var directory. I like this because it allows me to run the server as either user games or as myself if I am a member of group games, and don't need to remember which to run it as. If I run it from the command line I may not always remember to change to user games before executing the server. Again from directory /var/games do - - $ sudo chmod g+s crossfire - $ sudo find ./crossfire -type d -exec chmod g+s '{}' \; - - Now you want a crossfire executable somewhere in your path. This can be in your home directory, but I'll put it in /usr/local/bin because that's where I have executable for crossfire SVN client located already: - - $ sudo ln -s ../../games/crossfire/bin/crossfire-server /usr/local/bin/crossfire - - Alternatively, you can add /usr/games/crossfire/bin to your path. - - Then invoke the server with either crossfire (if you made the link) or with crossfire-server (if you added the bin directory to your path). - - These directions work with the default SVN server install and config as of 18 Aug 10. There's currently an error message that looks like this: - - 10/08/18 19:49:35 [Info] Warning: Unable to open /usr/games/crossfire/var/crossfire/accounts [No such file or directory] - - This can be fixed by creating a symlink in /var/games/crossfire - - $ cd /var/games/crossfire - $ sudo ln -s account accounts - $ sudo chown games.games accounts - + \\ == Revision 2010 Aug == (still being tested) + \\ + \\ crossfire-server will not run as root, but the above installation instructions make a var directory owned by root, so it will not be writable and the server cannot save player information, scores, etc... if you follow the instructions as presented. The easiest fix is to make a directory var somewhere that is writable by the user that will be running crossfire then symbolically link /usr/games/crossfire/var to this directory. As an example, you can make a user and group games (they already exist in most linux distributions) and then install a crossfire var directory in your system /var as follows: + \\ + \\ $ sudo mkdir /var/games # probably already exists + \\ $ cd /usr/games/crossfire/var + \\ $ tar cf - . | ( cd /var/games/ ; sudo tar xf - ) + \\ $ sudo rm -fr crossfire # make sure you're still in the /usr/games/crossfire/var directory! + \\ $ sudo ln -s /var/games/crossfire crossfire + \\ + \\ The next part sets permissions on /var/games/crossfire to allow user and group writing by the games user and group. Comment indicates a variation that allows user, but not group, writing + \\ + \\ $ cd /var/games + \\ $ sudo chown -R games.games crossfire + \\ $ sudo chmod -R ug+rwX crossfire # sudo chmod -R u+rwX crossfire + \\ $ sudo chmod -R o-w crossfire # sudo chmod -R og-w crossfire + \\ + \\ The next command locks the group of newly created files to 'games', only really useful if you chose the option to allow group 'games' to write to the var directory. I like this because it allows me to run the server as either user games or as myself if I am a member of group games, and don't need to remember which to run it as. If I run it from the command line I may not always remember to change to user games before executing the server. Again from directory /var/games do + \\ + \\ $ sudo chmod g+s crossfire + \\ $ sudo find ./crossfire -type d -exec chmod g+s '{}' \; + \\ + \\ Now you want a crossfire executable somewhere in your path. This can be in your home directory, but I'll put it in /usr/local/bin because that's where I have executable for crossfire SVN client located already: + \\ + \\ $ sudo ln -s ../../games/crossfire/bin/crossfire-server /usr/local/bin/crossfire + \\ + \\ Alternatively, you can add /usr/games/crossfire/bin to your path. + \\ + \\ Then invoke the server with either crossfire (if you made the link) or with crossfire-server (if you added the bin directory to your path). + \\ + \\ These directions work with the default SVN server install and config as of 18 Aug 10. There's currently an error message that looks like this: + \\ + \\ 10/08/18 19:49:35 [Info] Warning: Unable to open /usr/games/crossfire/var/crossfire/accounts [No such file or directory] + \\ + \\ This can be fixed by creating a symlink in /var/games/crossfire + \\ + \\ $ cd /var/games/crossfire + \\ $ sudo ln -s account accounts + \\ $ sudo chown games.games accounts + \\ ===== Microsoft (c) Windows ===== The following tools are used to compile the server: * Microsoft Visual Studio 6 (service pack 4 probably). Server has not been tested with other versions. * flex, from [[http://gnuwin32.sourceforge.net/packages/flex.htm]]. IP-Address : 173.63.61.167 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_compile_guide?rev=1282175691 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 Wed Aug 18 19:34:36 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 18 Aug 2010 19:34:36 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: people Message-ID: <1282178076.442887.31411.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/18 19:34 User : kbulgrien Edit Summary: Update web site. @@ -22,9 +22,9 @@ | Christian Hujer | | Cher | [[http://sourceforge.net/users/christianhujer|christianhujer]] | | [[http://www.riedquat.de]] | | | Maarten Vanraes | [[user:alien]] | AL13N | [[http://sourceforge.net/users/alien999999999|alien999999999]] | | | | | Mats Rauhala | | MasseR | | | | | | Aaron Baugher | [[user:mhoram]] | Mhoram | [[http://sourceforge.net/users/aaron_baugher|aaron_baugher]] | | [[http://aaron.baugher.biz/|aaron.baugher.biz]] | | - | Kevin Bulgrien | [[user:kbulgrien]] | kbulgrien | [[http://sourceforge.net/users/kbulgrien|kbulgrien]] | | [[http://kbulgrien.home.att.net/|kbulgrien.home.att.net]] | gtk-v2 maintainer | + | Kevin Bulgrien | [[user:kbulgrien]] | kbulgrien | [[http://sourceforge.net/users/kbulgrien|kbulgrien]] | | [[http://bulgrien.homelinux.net/|bulgrien.homelinux.net]] | gtk-v2 maintainer | | Anthony Wyatt | [[user:buzzsaw]] | buzzsaw | | | | | | James Lopeman | [[user:meflin]] | meflin | | | http://home.comcast.net/~meflin/ | | | Simon C?t? | [[user:simonraven]] | simonrvn | [[http://sourceforge.net/users/simonraven|simonraven]] | | http://simonraven.kisikew.org/ | | | Austin | [[user:austin]] | Austin` | | | http://clan123.net/ | | IP-Address : 64.217.180.145 Old Revision: http://wiki.metalforge.net/doku.php/people?rev=1282169119 New Revision: http://wiki.metalforge.net/doku.php/people -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Aug 18 23:55:59 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 18 Aug 2010 23:55:59 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: known_client_issues Message-ID: <1282193759.668327.32377.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/18 23:55 User : kbulgrien Edit Summary: Note partial fix for [X] close dialog issue with GTK-V2 client. @@ -6,8 +6,9 @@ * Do not use a nameserver of Deutsche Telekom or T-Online. ===== Unspecified/Multiple/SVN ===== * August, 2010. The GTK-V2 client design specifies that various dialogs (spell, skills, config, etc) should not be drawn with the X close icon on the window frame. This works for various window managers, but appears not to work under the default LXDE configuration on Mandriva 2010 Spring. Another report said that it did not work under KDE 3.5.10 when kde-window-decorator was in use, though KDE is generally considered to not have this issue. In any event, if X close icons appear on client dialogs, DO NOT dismiss them with the X icon. This deletes the dialog and requires a client restart to show it again. Use the Close button, on the lower button bar, to dismiss all client dialogs. + * This is fixed in SVN as of 2010/08/18 for all dialogs except the new account-system dialogs. * ~August, 2010 and earlier. Various reports indicate that crossfire-client-gtk2 themes (colored text/spell window) no longer worked on some distributions when the client is launched from a user account. Workarounds were found. All of them essentially launch the client like this: '''GTK_MODULES=""; crossfire-client-gtk2'''. In at least one instance of non-working themes, GTK_MODULES was set to '''canberra-gtk-module''', but the settings for all reports is unknown. It appears some theme engines are not compatible with crossfire-client-gtk2 theme code. It is not yet known whether there is a way to alter the client so that its themes work properly without regard to the system GTK theme engine setting. * ~July, 2010. The GTK-V2 client with account-based login support has a bug in a character create button that makes it impossible to set up a character. It is thought this bug is in 1.50. Current SVN is fixed. The fix is an update to dialogs.glade, and does not require re-compile. * ~July, 2010. Various reports of broken chat/say/tell/shout with trunk servers are reported: * Meflin reports 1.11 clients on trunk server: chat/say does not work. It is not known if this is widely experienced or not. Fedora is still on 1.11 (and is what was in use regarding this report). IP-Address : 64.217.180.145 Old Revision: http://wiki.metalforge.net/doku.php/known_client_issues?rev=1282104697 New Revision: http://wiki.metalforge.net/doku.php/known_client_issues -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Thu Aug 19 19:01:23 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Thu, 19 Aug 2010 19:01:23 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: known_client_issues Message-ID: <1282262483.584593.4610.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/19 19:01 User : kbulgrien Edit Summary: [X] closed issue now fixed in all dialogs. @@ -6,9 +6,9 @@ * Do not use a nameserver of Deutsche Telekom or T-Online. ===== Unspecified/Multiple/SVN ===== * August, 2010. The GTK-V2 client design specifies that various dialogs (spell, skills, config, etc) should not be drawn with the X close icon on the window frame. This works for various window managers, but appears not to work under the default LXDE configuration on Mandriva 2010 Spring. Another report said that it did not work under KDE 3.5.10 when kde-window-decorator was in use, though KDE is generally considered to not have this issue. In any event, if X close icons appear on client dialogs, DO NOT dismiss them with the X icon. This deletes the dialog and requires a client restart to show it again. Use the Close button, on the lower button bar, to dismiss all client dialogs. - * This is fixed in SVN as of 2010/08/18 for all dialogs except the new account-system dialogs. + * This is fixed in SVN as of 2010/08/19. * ~August, 2010 and earlier. Various reports indicate that crossfire-client-gtk2 themes (colored text/spell window) no longer worked on some distributions when the client is launched from a user account. Workarounds were found. All of them essentially launch the client like this: '''GTK_MODULES=""; crossfire-client-gtk2'''. In at least one instance of non-working themes, GTK_MODULES was set to '''canberra-gtk-module''', but the settings for all reports is unknown. It appears some theme engines are not compatible with crossfire-client-gtk2 theme code. It is not yet known whether there is a way to alter the client so that its themes work properly without regard to the system GTK theme engine setting. * ~July, 2010. The GTK-V2 client with account-based login support has a bug in a character create button that makes it impossible to set up a character. It is thought this bug is in 1.50. Current SVN is fixed. The fix is an update to dialogs.glade, and does not require re-compile. * ~July, 2010. Various reports of broken chat/say/tell/shout with trunk servers are reported: * Meflin reports 1.11 clients on trunk server: chat/say does not work. It is not known if this is widely experienced or not. Fedora is still on 1.11 (and is what was in use regarding this report). IP-Address : 64.217.180.145 Old Revision: http://wiki.metalforge.net/doku.php/known_client_issues?rev=1282193756 New Revision: http://wiki.metalforge.net/doku.php/known_client_issues -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Fri Aug 20 11:53:57 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Fri, 20 Aug 2010 11:53:57 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: crossfire_compile_guide Message-ID: <1282323237.287699.7682.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/20 11:53 User : neodeno Edit Summary: @@ -230,45 +230,45 @@ \\ == Revision 2010 Aug == (still being tested) \\ \\ crossfire-server will not run as root, but the above installation instructions make a var directory owned by root, so it will not be writable and the server cannot save player information, scores, etc... if you follow the instructions as presented. The easiest fix is to make a directory var somewhere that is writable by the user that will be running crossfire then symbolically link /usr/games/crossfire/var to this directory. As an example, you can make a user and group games (they already exist in most linux distributions) and then install a crossfire var directory in your system /var as follows: - \\ - \\ $ sudo mkdir /var/games # probably already exists - \\ $ cd /usr/games/crossfire/var - \\ $ tar cf - . | ( cd /var/games/ ; sudo tar xf - ) - \\ $ sudo rm -fr crossfire # make sure you're still in the /usr/games/crossfire/var directory! - \\ $ sudo ln -s /var/games/crossfire crossfire - \\ + + $ sudo mkdir /var/games # probably already exists + $ cd /usr/games/crossfire/var + $ tar cf - . | ( cd /var/games/ ; sudo tar xf - ) + $ sudo rm -fr crossfire # make sure you're still in the /usr/games/crossfire/var directory! + $ sudo ln -s /var/games/crossfire crossfire + \\ The next part sets permissions on /var/games/crossfire to allow user and group writing by the games user and group. Comment indicates a variation that allows user, but not group, writing - \\ - \\ $ cd /var/games - \\ $ sudo chown -R games.games crossfire - \\ $ sudo chmod -R ug+rwX crossfire # sudo chmod -R u+rwX crossfire - \\ $ sudo chmod -R o-w crossfire # sudo chmod -R og-w crossfire - \\ + + $ cd /var/games + $ sudo chown -R games.games crossfire + $ sudo chmod -R ug+rwX crossfire # sudo chmod -R u+rwX crossfire + $ sudo chmod -R o-w crossfire # sudo chmod -R og-w crossfire + \\ The next command locks the group of newly created files to 'games', only really useful if you chose the option to allow group 'games' to write to the var directory. I like this because it allows me to run the server as either user games or as myself if I am a member of group games, and don't need to remember which to run it as. If I run it from the command line I may not always remember to change to user games before executing the server. Again from directory /var/games do - \\ - \\ $ sudo chmod g+s crossfire - \\ $ sudo find ./crossfire -type d -exec chmod g+s '{}' \; - \\ + + $ sudo chmod g+s crossfire + $ sudo find ./crossfire -type d -exec chmod g+s '{}' \; + \\ Now you want a crossfire executable somewhere in your path. This can be in your home directory, but I'll put it in /usr/local/bin because that's where I have executable for crossfire SVN client located already: - \\ - \\ $ sudo ln -s ../../games/crossfire/bin/crossfire-server /usr/local/bin/crossfire - \\ + + $ sudo ln -s ../../games/crossfire/bin/crossfire-server /usr/local/bin/crossfire + \\ Alternatively, you can add /usr/games/crossfire/bin to your path. \\ \\ Then invoke the server with either crossfire (if you made the link) or with crossfire-server (if you added the bin directory to your path). \\ - \\ These directions work with the default SVN server install and config as of 18 Aug 10. There's currently an error message that looks like this: + \\ These directions work with the default SVN trunk server install and config as of 18 Aug 10. There's currently an error message that looks like this: \\ \\ 10/08/18 19:49:35 [Info] Warning: Unable to open /usr/games/crossfire/var/crossfire/accounts [No such file or directory] \\ \\ This can be fixed by creating a symlink in /var/games/crossfire - \\ - \\ $ cd /var/games/crossfire - \\ $ sudo ln -s account accounts - \\ $ sudo chown games.games accounts - \\ + + $ cd /var/games/crossfire + $ sudo ln -s account accounts + $ sudo chown games.games accounts + ===== Microsoft (c) Windows ===== The following tools are used to compile the server: * Microsoft Visual Studio 6 (service pack 4 probably). Server has not been tested with other versions. * flex, from [[http://gnuwin32.sourceforge.net/packages/flex.htm]]. IP-Address : 173.63.61.167 Old Revision: http://wiki.metalforge.net/doku.php/crossfire_compile_guide?rev=1282176075 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 Aug 24 20:05:37 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Tue, 24 Aug 2010 20:05:37 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: people Message-ID: <1282698337.452162.2784.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/24 20:05 User : neodeno Edit Summary: @@ -33,9 +33,9 @@ | | [[user:kshinji]] | | | | | | | Dany Talbot | [[user:Cybersoft]] | Cybersoft | [[https://sourceforge.net/users/crystalmir|crystalmir]] | | | | | Craig Kelleher | [[user:skate3241]] | skate3241 | | | | | | Logan Perkins | |Alestan| [[https://sourceforge.net/users/alestan|alestan]] | | | | - | Chris Gregory | [[user:neodeno]] | neodeno | | | | | + | Chris Gregory | [[user:neodeno]] | neodeno | [[https://sourceforge.net/users/neodeno|neodeno]] | | | | ===== Package Maintainers ===== ^ Full Name ^ irc ^ Distribution ^ IP-Address : 173.63.61.156 Old Revision: http://wiki.metalforge.net/doku.php/people?rev=1282178073 New Revision: http://wiki.metalforge.net/doku.php/people -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Wed Aug 25 23:25:27 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Wed, 25 Aug 2010 23:25:27 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: client:scratchpad Message-ID: <1282796727.651729.9142.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/25 23:25 User : kbulgrien Edit Summary: Add more data about things to work on as collected over the past few months or so. @@ -8,22 +8,29 @@ The metaserver support seems to be able to "lock up" the client for long periods of time if a network operation blocks. * The whole UI hangs when this happens (windows do not update). - * How hard would it be to multi-thead the client? + * How hard would it be to multi-thead the client? + * Update: The client has changed to use non-blocking network operations and now programmatically times out at 30 seconds instead of blocking for about 4 minutes. The client still hangs. It might be good to put something on the dialog to say the delay might happen and not to get too itchy to kill it. ======Multimedia Support====== Ability to play audio files in conjunction with server features that allow maps to specify mood music. * User-interface controls to configure what audio file to play for a particular mood. * Deploy a basic set of standard audio files with the client. + * JXClient uses .wav, but Ragnor says .ogg is preferred, except that he tried and gave up once. It would probably be good to try for .ogg. .wav is uncompressed. + * Deploying audio files via network should likely happen outside of the client protocol, and use a standard file transfer protocol, but due to the size of the files this should be carefully thought out. ======User Interface===== =====Style/Themes===== * The client now supports use of a general gtkrc file and layout-specific gtkrc files in ~/.crossfire. + * A GTK_MODULES environment variable seems to easily defeat theming. + *This seems not uncommon with GTK apps. + * GTK3 notes specifically address fixing things that have made it possible for custom theme engines to do this. + * The client should probably have some kind of built-in help to let the user know what might be done to fix it... the current symptoms are very hard to interpret. =====Controls===== ====Pickup==== @@ -32,8 +39,9 @@ ====Spell Window==== * spellmon 2 is supported in client code, but the extended information is not actually available to the player yet. + * additional ingredients should be listed in the Cost/Cast column rather than by adding a new column. ====Button bars==== * Panels containing buttons that can be configured to issue specific commands. @@ -50,8 +58,9 @@ ====Configuration==== * Document GTK-V2 in-client what Echo Bound Commands means/does. Is it even useful? How? + * "Bound" refers to keybinds. ====Simplified scripting UI==== Introduces players to scripting without requiring the depth of knowledge needed to run scripts. @@ -70,8 +79,18 @@ * Aliases for hard-to use commands like: `write` as an alias for `use_skill inscription`? Such a thing might be better done server-side for some things. This could be considered an enhancement of key-binding. =====Layouts===== + * New default layout. + * With the increasing popularity of netbooks, gtk-v2.glade is not a good default. The default needs to be a small-screen-friendly layout. + * JXClient min height is 640. + * JXClient min width is 1000. + * Sizing handle visibility improvement. + * dialogs.glade has had a lot of work done to improve visuals. + * The main client windows really need to make the resize handles more visible... especially the default layout. + * dialogs.glade: + * mwedel suggests splitting dialogs.glade into pieces with a script to merge the pieces back into dialogs.glade. The rationale presented was that multiple developers could work on dialog sets without having as much need to merge changes with work by other developers. The dialogs file is also getting rather large. kbulgrien suggests split/merge instead of just merge. Some style work is nicer to do with all the dialogs in the same file. + * Review all dialogs for use on a small desktop. The configuration dialog has been fixed, but others have not been similarly reviewed. * sixforty.glade: * Experiment with how to make both message panes visible. * Notebook for ground/inventory? * Vertical bar indicators are possible. IP-Address : 64.217.180.145 Old Revision: http://wiki.metalforge.net/doku.php/client:scratchpad?rev=1280592543 New Revision: http://wiki.metalforge.net/doku.php/client:scratchpad -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Thu Aug 26 23:19:46 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Thu, 26 Aug 2010 23:19:46 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: user:kbulgrien Message-ID: <1282882786.516087.14804.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/26 23:19 User : kbulgrien Edit Summary: Make a note about etrace as a debugging aide. @@ -14,8 +14,12 @@ ======Build Resources====== * [[http://www.gnu.org/software/automake/manual/autoconf/index.html#Top Automake Manual]] + + =====Debugging===== + + * Function call tracing may be done at run-time with [[http://ndevilla.free.fr/etrace/|etrace]]. =====Portability===== ====Shell Programming==== IP-Address : 64.217.180.145 Old Revision: http://wiki.metalforge.net/doku.php/user:kbulgrien?rev=1280612067 New Revision: http://wiki.metalforge.net/doku.php/user:kbulgrien -- This mail was generated by DokuWiki at http://wiki.metalforge.net/ From no-reply_wiki at metalforge.org Sun Aug 29 14:54:29 2010 From: no-reply_wiki at metalforge.org (no-reply_wiki at metalforge.org) Date: Sun, 29 Aug 2010 14:54:29 -0500 Subject: [Crossfire-wiki] [Crossfire DokuWiki] page changed: client:scratchpad Message-ID: <1283111669.911180.29261.nullmailer@metalforge.net> A page in your DokuWiki was added or changed. Here are the details: Date : 2010/08/29 14:54 User : kbulgrien Edit Summary: Formatting fix; spelling. @@ -15,22 +15,22 @@ ======Multimedia Support====== Ability to play audio files in conjunction with server features that allow maps to specify mood music. - * User-interface controls to configure what audio file to play for a particular mood. - * Deploy a basic set of standard audio files with the client. - * JXClient uses .wav, but Ragnor says .ogg is preferred, except that he tried and gave up once. It would probably be good to try for .ogg. .wav is uncompressed. - * Deploying audio files via network should likely happen outside of the client protocol, and use a standard file transfer protocol, but due to the size of the files this should be carefully thought out. + * User-interface controls to configure what audio file to play for a particular mood. + * Deploy a basic set of standard audio files with the client. + * JXClient uses .wav, but Ragnor says .ogg is preferred, except that he tried and gave up once. It would probably be good to try for .ogg. .wav is uncompressed. + * Deploying audio files via network should likely happen outside of the client protocol, and use a standard file transfer protocol, but due to the size of the files this should be carefully thought out. ======User Interface===== =====Style/Themes===== - * The client now supports use of a general gtkrc file and layout-specific gtkrc files in ~/.crossfire. - * A GTK_MODULES environment variable seems to easily defeat theming. - *This seems not uncommon with GTK apps. - * GTK3 notes specifically address fixing things that have made it possible for custom theme engines to do this. - * The client should probably have some kind of built-in help to let the user know what might be done to fix it... the current symptoms are very hard to interpret. + * The client now supports use of a general gtkrc file and layout-specific gtkrc files in ~/.crossfire. + * A GTK_MODULES environment variable seems to easily defeat theming. + *This seems not uncommon with GTK apps. + * GTK3 notes specifically address fixing things that have made it possible for custom theme engines to do this. + * The client should probably have some kind of built-in help to let the user know what might be done to fix it... the current symptoms are very hard to interpret. =====Controls===== ====Pickup==== @@ -109,6 +109,6 @@ * Since we now have a libglade client, it is possible to construct dialogs at run-time. * The client could obtain help from the server dynamically by using the help commands. * This could be done automatically, but that could be too complex (when? on connect, after login, etc.). * A Help | Update and/or Help | Create command could be added that invokes the function to create a help dialog. - * A run-time-created XML documents with help pulled from the server could be saved to a file and re-used at client start. + * A run-time-created XML document with help pulled from the server could be saved to a file and re-used at client start. IP-Address : 64.217.180.145 Old Revision: http://wiki.metalforge.net/doku.php/client:scratchpad?rev=1282796723 New Revision: http://wiki.metalforge.net/doku.php/client:scratchpad -- This mail was generated by DokuWiki at http://wiki.metalforge.net/