Crossfire is a free and open-source cooperative multiplayer graphical RPG and adventure game. Set in a medieval fantasy world, it stands out by combining real-time action with traditional role-playing mechanics inspired by games such as Gauntlet, NetHack, Moria, and Angband. Players can choose from 14 races and 16 character classes, develop skills and magic, worship a pantheon of gods, complete quests, discover powerful artifacts, and explore thousands of interconnected maps filled with monsters, dungeons, cities, and adventures. Crossfire has been continuously developed since 1992 and remains an actively maintained community project.
Announcements, Updates & Changes:
Quick Links:
Crossfire Website News | Crossfire Wiki News | Crossfire Atlas News | Latest Client File Releases | Mailing List Archives & Information | Other Information
Crossfire Website News:
June 3, 2026
- GitStats update for Gridarta, GTKv2 Client, JX Client, Maps, and Server
- GitLog update for Gridarta, GTKv2 Client, JX Client, Maps, and Server
- Doxygen update for Gridarta, GTKv2 Client, and Server
Crossfire Wiki News:
June 9, 2026
- 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
Gridarta
- [crossfire] Add level to altar type
GTKv2 Client
- Fix mismatched definition
- Work around map not updating on macOS
- Fix inv command showing empty player name
JX Client
- Inline variable
- Fix comment
- Properly resize non-user resizable dialogs to match the contents
- Persist dialog sizes only for user resizable dialogs
- Limit dialog sizes to the window size
Maps
- Add additional stone block to make one of the large buttons now an active connection in High Tower, Level 4 (wolfsburg/eeur/tower1.4) map in Wolfsburg
- Correct exit coordinates from Dank House, Cellar Level (wolfsburg/magara/cellar1/hcellar_1) to Dank House, Cellar Level 2 map
- Redesign Old Tower, Entrance (wolfsburg/magara/tower1/entrance) to look like a tower. Adjust entrance coordinates from world map (world/world_128_109) and stairway to Old Tower, Cellar Level 1 (wolfsburg/magara/tower1/floor_1) maps
- Adjust entrance and exit coordinates between Old Tower, Cellar Level 1 (wolfsburg/magara/tower1/floor_1) and Old Tower, Cellar Level 2 (wolfsburg/magara/tower1/floor_3) to avoid warning in Gridarta
- Adjust line spacing in the Signs and talking books book in Acme Building Supply of Wolfsburg (wolfsburg/shops/buildshop) map in Wolfsburg to avoid warning in Gridarta
- Add more windows to make the interior more visible to players in Wolfsburg Imperial Post Office (wolfsburg/shops/IPO_wolfsburg) map
- Replaced coblestone tiles with flagstone tiles around the outer perimeter of Wolfsburg Provisions (wolfsburg/shops/wolfsburg_provisions) map. Cosmetic change, no functional changes.
- Removed forced line break in the Newbies sign in Scorn (world/world_105_116) map
- Format tweaks to the Newbies sign in Scorn (world/world_105_116) map
- Replaced coblestone tiles with flagstone tiles around the outer perimeter of Dolphin's Delight (wolfsburg/taverns/dolphinsdelight) map. Cosmetic change, no functional changes.
- Replaced coblestone tiles with flagstone tiles around the outer perimeter of The Bloddy Cutlass (wolfsburg/taverns/thebloodycutlass) map. Cosmetic change, no functional changes.
- Replaced floor tiles with cobblestone tiles around the outer perimeter of Temple of Ixalovh (wolfsburg/temple/ixalovh) map in Wolfsburg. Cosmetic change, no functional changes.
- Expand map exterior of Temple of Ixalovh (wolfsburg/temple/ixalovh) in Wolfsburg. Update entrance coordinates from world world/world_128_109) map
- Replaced floor tiles with flagstone tiles around the outer perimeter of Mansion (wolfsburg/volcano/vvmansion) map in Wolfsburg. Cosmetic change, no functional changes.
- Replaced floor tiles with flagstone tiles around the outer perimeter of The Eternal Reward (wolfsburg/etern_rew) map in Wolfsburg. Cosmetic change, no functional changes.
- Replace swall sections with counters in The Eternal Reward (wolfsburg/etern_rew) map in Wolfsburg. Cosmetic change, no functional changes.
- Replaced floor tiles with stones tiles around the outer perimeter of Run-down Church (wolfsburg/piratechurch) map in Wolfsburg. Cosmetic change, no functional changes.
- Restore accidentally deleted floor tile in Animal Quarantine (scorn/misc/animal_quarantine) map in Scorn
- Remove double monster stack in Slave Pit 1 (wolfsburg/slave_pit1) map in Wolfsburg to prevent a warning in Gridarta map editor
- Update Mine wall segment for nicer merging and fill in empty spaces with blocked archetype in Slave Pit 2 (wolfsburg/slave_pit2) map in Wolfsburg
- Add note about multiple items
- Expanded perimeter outside of Lursendis's house (wolfsburg/lursendis) map in Wolfsburg. Update world (world/world_128_109) for entrance coordinate changes.
- Fill in empty map space with blocked archetypes in Hall of Bones (euthville/hallofbones) map in Ruins of Euthville
- Add some decor and open gates to Wolfsburg Gate House (wolfsburg/wolfsburggatehouse) so it doesn't look empty and abandoned
- Minor reformatting to intro sign in Navar (world/world_121_116) world map
- Add map entrance coordinates to Tutorial (start/tutorial1) map
- Add new lesson to Tutorial (start/tutorial1) map, explains the status bars over the character sprite
- Add new lesson to Tutorial (start/tutorial1) map, explains the use of the help command
- Add new lesson to Tutorial (start/tutorial1) map, explains movement speed and encumbrance
- Add new lesson to Tutorial (start/tutorial1) map, explains find and disarm traps along with skills command
- Add new lesson to Tutorial (start/tutorial1) map, explains runes and their effects when triggered
- Remove forced line breaks in the magic_mouth text for the waybread in Tutorial (start/tutorial1) map
- Clarify that waybreads are low in weight and mention encumbrance in the magic_mouth text for the waybread in Tutorial (start/tutorial1) map
- Add rune of marking to explain autopickup and item locking in Tutorial (start/tutorial1) map
- Add a Sign explaining hit points, death, death penalty in Tutorial (start/tutorial1) ma
Server
- Pet static analyzer
- Fix file leak
- Fix format string
- Avoid unchecked strcpy/strcat
- Fix allocation size
- Print 64-bit time values
- Fix potential memory leak with std::string
- Avoid strcat()
- Fix ffs() for Windows-native build
- Avoid vasprintf()
- Fix CMake build on Windows
- Fix standalone (non-service) run on Windows
- Add GitHub action for Windows build
- Enable CPack
- Upload Windows build artifacts
- Handle SIGTERM
- Fix visibility
- Add code to handle Winsock quirks on WIN32. We shouldn't be calling select() with no sockets, but it happens anyway. When this occurs, Winsock throws an error, so now we bypass this edge case to make Winsock happy. As a bonus, if Winsock does throw an error, we log it more thoroughly.
- Install lib/def_help with CMake
- Add media tag for command help
- Use caster (not recipient) level when curing disease
- Improve cure disease result messages
- Add gdb pretty-printing script
- Make object_matches_string match tags
- Fix compiler warning
- Fix deprecation warnings by updating to curl_mime
- Fix non-deterministic map ordering in JSON output
- Fix C++14 compatibility
- Skip new lines in accounts file
- Make global objects list “private”
- Reimplement object_find_by_tag_global() with std::map
- Add cfanim to the CMake build
Crossfire Atlas News:
June 1, 2026
- Crossfire Atlas website News page
- Content updates:
- Numerous map image updates:
- Scorn
- Wolfsburg
- Well to Catacombs, Level 4b
- Well to Catacombs, Level 4d
- Undling's Hut
- Seaside Tavern
- Sails of the Silver Shark, Main Deck
- Sails of the Silver Shark, Cargo Hold
- Underworld
- High Tower, Level 4
- The Eternal Reward
- Dank House, Cellar Level 1
- Old Tower, Entrance
- Old Tower, Cellar Level 1
- Old Tower, Cellar Level 2
- Run-down Church
- Wolfsburg Imperial Post Office
- Acme Building Supply of Wolfsburg
- Wolfsburg Provisions
- Slave Pit 1
- Slave Pit 2
- Dolphin's Delight
- The Bloody Cutlass
- Temple of Ixalovh
- Mansion
- World
| Client: Select a client based on the OS that you wish to use while playing Crossfire, REQUIRED |
||||
| Package | Version | Date | Download | File Info |
| snapshot | Rolling Release | URL |
|
|
| 0.8.13 | 2025-Jun-15 | Download | ||
| 1.75.5 | 2025-Jul-26 | Download |
|
|
| snapshot | 2026-Feb-11 |
NOTE: macOS 11 Big Sur and newer, Arm64 or Apple Silicon |
|
|
| 1.75.5 | 2025-Aug-08 |
NOTE: macOS 11 Big Sur and newer, Intel based |
|
|
| snapshot | 2026-Feb-08 | .exe Download |
|
|
| snapshot | 2025-Jul-05 | Download |
|
|
| snapshot | 2025-Jul-05 | Download |
|
|
| 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:
- Crossfire Announcement List:
http://mailman.metalforge.org/mailman/listinfo/crossfire-announce - Crossfire CVS List:
http://lists.sourceforge.net/mailman/listinfo/crossfire-CVS - Crossfire Discussion List:
http://mailman.metalforge.org/mailman/listinfo/crossfire/ - Crossfire Maps Discussion List:
http://lists.sourceforge.net/lists/listinfo/crossfire-maps
- Visit the Crossfire Board for questions, comments and discussion.
- Visit the Crossfire Wiki for documentation
- Character creation info and other walkthroughs
- View the Level Experience table
- Online channels for tech support, development discussion, game help & hints, and other ideas via IRC or Discord