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:

Jan 8, 2022

  • GitStats update for Archetypes, Gridarta, GTKv2 Client, JX Client, Maps, and Server
  • GitLog update for Archetypes, Gridarta, GTKv2 Client, JX Client, Maps, and Server
  • Doxygen update for Gridarta, GTK Client, JX Client and Server
  • Gridarta for Crossfire map editor snapshot released - README.txt
  • Gridarta for Crossfire map editor installer snapshot released - README-gridartainstaller.txt
  • Changes in the map editor release:
    • Add --use-mapdir command line options
    • Without this option Gridarta opens the map files given on the command line
    • With this option Gridarta interprets the map files as relative paths in the configured maps directory
    • Allow to edit scripts using an external editor.
      • The editor can be set in the options dialog (File|Options...) under External Applications|Editor
      • An empty input field (the default) uses the built-in editor. Examples are 'emacs' or 'xterm -e vim'
      • Spaces in the command name or in following arguments can be quoted: '"/usr/bin/some editor"'
      • The file to edit is passed as the last argument.
      • Problems while starting the editor are reported in the status bar
  • Windows GTKv2 Client .exe snapshot released - README.txt
    • Changes in the Windows GTKv2 client snapshot:
      • Added 'mapscale' command to change map scaling
      • Right-click a tile to walk to it, double right-click to attack
      • Spells window shows spell icons
      • All commands, not just key bindings, are shown when command echo is enabled
      • Improve text readability in the 'Black' theme
      • Image caching has been disabled until some bugs can be fixed
      • OpenGL and SDL renderers have been removed
      • Fixed several bugs in the Pixmap renderer
      • Fixed mouse-click examine showing the wrong tile
Crossfire Wiki News:

January 13, 2021

  • 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

November 2021


  • Create new treasurelist for tool-type items, and allow random_general shop tiles to use it
  • Add fishingpoles to the random tool treasurelist, so now they can spawn in general stores
  • Give 'mimic' the same client_type as a container so it appears at the same location in the player's inventory
  • Weaken divine shock as a spell
    • Reducing damage from 4 to 3 and increasing dam_modifier from 3 to 4 causes the spell to do 10 less damage per hit by max level
    • Increasing grace from 3 to 4 causes the spell to cost 14 more grace by max level
  • Make mimics easier to hit, since the linear scaling made them hard to hit and heavy-hitters
  • Patch #419 - Better newbie experience and re-added tutorial1 map Add selection choice of tutorial1 to options for new characters
    • Give explicit name to tutorials, and add more details on them

JX Client

  • Fix crash when executed commands are not shown in the message dialog


  • Make Scorn General Shop be more “general”, and less food
  • Add some lights to Wolfsburg
  • Adjust more dialogue affected by the recent grammatical changes
    • Some reversions, some additional adjustments
  • Fixes to Dragon Hangars
    • Make Stoneville dragon's magic mouth say Stoneville instead of Out of Order
    • Add magic mouth to Nurnberg dragon, earlier it had a message right on the floor
    • Fix capitalization in Stoneville hangar: “To Darcap” instead of “to Darcap”
    • Swap Stoneville and (out of order) Lake Country dragons in Lake Country hangar
    • Make “Closed” and “sleeping” dragons “Out of Order” for consistency
    • Patch #419 - Better newbie experience and re-added tutorial1 map Adds “tutorial1” teleporter to Nexus map just as “newbiehouse” is set up
      • Make a path with both tutorial maps, and give some details on the form they have
    • Add floors under walls to improve appearance in Navar University


  • Bug #908 Pet monster loses focus Improvements to summon pet monster AI
    • Make pets forget their enemy if they can't reach it
    • Fix enemy selection by pets in SAD mode
  • Don't allow mimics into containers
  • Make mimics jump out of a player's inventory when applied
  • Improvements to monster AI for tracking or attacking players
    • Rework monster_compute_path() to use terrainaware A* searching
    • Intelligent monsters will now avoid stepping on terrain that slows them down as they approach the player
    • Monsters that are set to approach the player with default behavior (as opposed to RUSH AI), will occasionally dodge off the shortest path to terrain that is no worse than the shortest path's terrain
      • This is less dodging/weaving than the Dijkstra's algorithm inherently produced, but is more easily controlled
      • In this case, we dodge 1/4 of the time, and if that proves to be too much or too little, the random check that is done can be altered to make the chances satisfactory
  • Bug #910 Renaming an item using the ItemTag crashes the server - Fix crash with the 'rename' command
  • Make NPCs spawned by citylife switch back to default behaviour when attacked
  • Add 'shutdown idle' DM command
    • The 'shutdown idle' command schedules a server shutdown when all players, not including bots and players who are AFK, have been gone for at least 60 seconds
    • Improvements to the existing shutdown code
  • Fix server segfault when spell effects would kill a generated monster as it was trying to be inserted into the map
  • Patch #443 Fix issue with map scroll when embarking on a multi-tile transport
    • This patch fixes the incorrect map scroll command when embarking on a multi-tile transport
    • Fog of war now displays correctly after entering a multi-tile transport
  • Bug #783 Selecting "Quit Character" on character selection screen, then exiting, breaks animation
    • If a user is on the Character Selection screen, and chooses the “File→Quit Character” option from the menu, then exits the client without playing a character, the next time the user uses that account will not present the face saved as the character “current face”
    • This absence extends into the gameplay, where the specific image missing in the selection window is also missing in the in-game character movement animation
Crossfire Atlas News:

October 14, 2021

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.75.1 2021-Aug-19 Download
  • md5sum
  • sha1
  • sah256
  • GTK-v2 SHA 256
 GTK Client, Windows snapshot 2022-Jan-11 Download
  • md5sum
  • sha1
  • sha256
 JX Client snapshot 2021-Nov-25 Download
  • md5um
  • sha1
  • sha256
 JX Client.exe snapshot 2021-Nov-25 Download
  • md5sum
  • sha1
  • sha256
 JXClient-latest.exe snapshot Daily Build Download
  • 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: