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:

June 7, 2024

Crossfire Wiki News:

June 12, 2024

  • 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


  • Added more attack messages for when a target is hit by an arrow (i.e., graze, prick, pierce, puncture, deeply puncture, stab, deeply stab, penetrate, perforate, drill into, drive deeply into, go straight through)
    • The message text depends on how much damage the hit causes
  • Wording context change for “life draw” attack, now uses “draws life from” instead of “drew life from”
  • Wording context change for claw attacks, now uses “sever the flesh of” instead of “severs flesh” and “brutally slice” instead of “brutally slices”

GTKv2 Client

  • Support loading MP3 music files
  • Improve music transitions
    • Increase the music fade time between music transitions
  • Implement map label support in SC 1030
    • These text labels are useful for displaying text annotations on the map, including player names and chat messages
  • Make music volume configurable
  • Enabling auto-AFK should no go in to effect faster vs time delayed
  • Implement client side ticks
    • Client side ticks allow the server to generate its own ticks to animate (among other tasks) instead of requiring the server to send it every tick, saving network bandwidth
    • This setting is enabled by default


  • Notes in Kurte (pup_land/kurte/kurte) can no longer be picked up
  • Redesign entrance to Goths Tavern
    • Redesign the entrance to Goths Tavern to make it denser and more visually interesting and tavern-like
  • Minor cosmetic wall change to Gothwolte's Castle, Level 4 - no functional changes
  • Add some swall sections for nicer wall merging in Castle of Eureca, 5th Level - no functional changes
  • Remove invalid resistance properties to the handle in Castle of Eureca, 5th Level
  • Add some swall sections for nicer wall merging in Castle of Eureca, 4th Level - no functional changes
  • Update Old City (scorn/oldcity/oldcity7) to replace custom floor tile with invis_exit
  • Update Old City (scorn/oldcity/oldcity9) with cosmetic wall change - no functional changes


  • Add a random map settings to set the source map's reset group
    • In high trafic areas (Scorn), the main world map will take on the reset group of eg random houses, thus making them almost impossible to reset
    • So add a flag (false by default) to random map generation to control whether the source map will or not take the random map's reset group
    • If the source map has a reset group, it will be given to the random map anyway
  • Implement player name labels
  • Fix duplicate annotations
  • Add map labels
    • Update the protocol to SC 1030 which supports sending text labels that annotate specific map tiles
    • These text labels are useful for displaying text annotations on the map, including player names and chat messages
  • Set TCP_NODELAY only once
    • Client-side latency profiling across a real network shows that even with ticks enabled, setting TCP_NODELAY only once at the beginning is on average 11% faster
  • Add map space dereferencing function
    • Move map space dereferencing out of the map access macros into a function so that they can be checked and more easily debugged


  • Import scorn and scorncounty music from JXClient
Crossfire Atlas News:

Mar 28, 2024

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
 DockWindow 0.8.3 2024-May-30 Download
 GTK-v2 Client, Linux 1.75.3 2024-Apr-10 Download
  • ChangeLog
  • md5sum
  • sha1
  • sah256
 GTK Client, Windows snapshot 2024-May-20

.exe Download
NOTE: The .zip is the complete client with related .dll files, etc. while the .exe is the client wrapped in an NSIS installer

  • ChangeLog
  • md5sum
  • sha1
  • sha256
 JX Client snapshot 2024-Apr-19 Download
  • ChangeLog
  • md5sum
  • sha1
  • sha256
 JX Client.exe snapshot 2024-Apr-19 Download
  • ChangeLog
  • 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: