Jump to Main Content

Crossfire is an open source, cooperative multiplayer graphical RPG and adventure game. Since its initial release, Crossfire has grown to encompass over 150 monsters, about 3000 maps to explore, an elaborate magic system, 13 races, 15 character classes, a system of skills, and many artifacts and treasures. Crossfire is based in a medieval fantasy world and is similar to other games of this genre.

Announcements, Updates & Changes:

Crossfire Website News:

Nov 1, 2020

Crossfire Wiki News:

Nov 4, 2020

  • For other user visible updates and changes to Crossfire, visit the Crossfire Traffic page on the Wiki
  • Updates for the Crossfire Wiki are also shown on the Recent Changes page


  • Add artifact entry for silvered weapons, intent is for these to be primarily crafted, but the can show up in random loot occasionally (r21484)
  • Added silver filings as an arch and the formula to make them using the new file arch (r21485)
  • Add recipes to craft weapons of silvered edge, and allow scythe as a silverable weapon (r21486)
  • Allow metal file to randomly appear in loot (r21487)
  • Make aggravation a castable spell with level-scaling (r21489)
  • Make the horns that cast aggravation have a level above 1 so that they can actually affect things (r21490)
  • Add aggravation to the list of spells in sorcery books (r21491)
  • Prevent race lists for dwarves showing up with "dwarf,gnome,dwarf,dwarf…" and such (r21495)

GTKv2 Client

  • Prevent multiple inclusions of main.h. Should fix Bug #871 (r21478)
  • Prevent a segfault when the server forcibly terminates a connection (r21500)
  • Remove vestigal hp, sp, grace, food, and xp info labels outside the progress bars from chthonic ui (r21510)


  • Use map tiling between pup_land/world and pup_land/rainbow/islands, update exit references to reflect subsequent repositioning of map data (r21468)
  • Remove incorrect reference to 'artifact Port Joseph Bank' in world/world_101_114 map (r21470)
  • Partially revert r21333 to prevent a segfault on the greenway plane (r21471)
  • Add missing map corrections for pupland tiling (r21479)
  • Fix museum of arms to correctly show white and balck leather cloaks, while here, fix a mispalced magic_mouth message on a shield (r21480)
  • Add additional floorstyles (indoor, lightwood, outdoor, outdoor_lush, stones2, wood floor, woodfloor1) to random maps (r21481)
  • Fix House of Treasure (pup_land/begin/adv) only producing the "You are lucky" note and not the accompanying ring/amulet (r21494)
  • Improve utilization of creator arch in House of Treasure (pup_land/begin/adv) for the hint from the semi-gods creation (r21499)
  • Fix flagstone tile in entrance area of Scorn Tannery that allowed spells to be cast (r21517)
  • Fix handling in autojail when a player is killed by starvation (r21519)


  • Use the Animations directly instead of using a number, hide a non significant variable (r21469)
  • Fix wrong container name with using 'apply -u' (r21472)
  • Fix buffer overflow in bowmode command when exceedingly long bowmode is supplied (r21476)
  • Prevent buffer overflow in command `plugin (r21477)
  • Prepare aggravation for use as a legitimate spell, patch some exploits and ensure it functions (r21488)
  • Fix recipe book name generation for products without titles (r21492)
  • Add some additional book names (omnibus, research notes, crafting manual, essay, opuscule, dissertation) (r21493)
  • Add an event hook for when an item is bought (r21501)
  • Add archetype for BOUGHT event (r21507)
  • Add a log message to indicate when initialization completes (i.e, server log now displays message after launching: Waiting for Connection) (r21511)
  • Refactor town portal spell effects (r21512)
  • Patch #377: Display information about spellbooks in the object title (r21514)
  • Patch #378: Display spell and skill descriptions when examining objects that contain them (r21515)
  • Patch #379: Add descriptions to all skill objects (r21516)
  • Prevent a segfault when a skill tool's skill lacks a message (r21521)
  • No longer possible to attempt to cast a spell in a no_magic area and lose spell points; the spell is blocked before the spell points are 'spent' (r21524)
Crossfire Atlas News:

Nov 25, 2020

Latest Client File Releases:

Select a client based on the OS that you wish to use while playing Crossfire, REQUIRED
Package Version Date Download File Info
 GTK-v2 Client, Linux 1.74.0 2019-Dec-25 Download GTK-v2 SHA 256
 GTK Client, Windows snapshot-r21510 2020-Oct-17 Download
  • md5sum
  • sha1
  • sha256
 JX Client snapshot-r21440 2020-Oct-23 Download
  • md5um
  • sha1
  • sha256
  • For a complete list of available clients, visit the clients page.
  • For those who are looking to host their own server, visit the server page.
  • For those looking to create new or modify existing maps, visit the map editor page.

Mailing List Archives & Information:

Other Information: