Game Requirements and Recommendations
System (hardware and software) requirements in order to play Crossfire.
All of the specifications are relative to many factors. For instance, current number of players logged in, activity level of players, if the server is using bigworld maps, etc.
To clarify:
- Local Server is where a person has the client and server installed on the same machine
- Private Server is a on a private network or LAN and assumes a remote workstation/computer is connecting to the server
- Public Server is a designated server on the Internet and allowing for multiple remote connections (users or players)
*NIX
Generally speaking, if the hardware can run a modern distribution of *Nix - it can also run Crossfire client and server with no problems.
Hardware
Requirements for a Local Server
- Internet Connection = not necessary, only for updates
- Minimum Hardware = 1 GHz processor, 2 GiB RAM (system memory), 12 GB of hard drive space (for the OS and game content)
- Recommended Minimum Hardware = 2 GHz dual core processor, 4 GiB RAM (system memory), 30 GB of hard drive space (for the OS and game content)
Requirements for a Private Server
- Internet Connection = not necessary, only for updates; 100 Mbit switch, 100 Mbit network card(s)
- Minimum Hardware = 1.5 GHz processor, 2 GiB RAM (system memory), 15 GB of hard drive space (for the OS and game content)
- Recommended Minimum Hardware = 2 GHz dual core processor, 4 GiB RAM (system memory), 30 GB of hard drive space (for the OS and game content)
Requirements for a Public Server
- Internet Connection = 10 Mbps / 10 Mbps connection**
- Minimum Hardware = 1.5 GHz processor, 3 GiB RAM (system memory), 20 GB of hard drive space (for the OS and game content)
- Recommended Minimum Hardware = 2 GHz dual core processor, 4 GiB RAM (system memory), 30 GB of hard drive space (for the OS and game content)
** More bandwidth is of course better - even if not constantly being used, just so that the bursts of data get delivered faster.
Client Requirements
GTKv2 Client
- Internet Connection, for Public Server access = 10 Mbps down / 10 Mbps up connection** (or better)
- Similar to X Windows environment (ex: KDE, Gnome, et al.), keyboard and mouse
- Minimum Hardware = 1.5 GHz processor, 2 GiB RAM (system memory), DISK SPACE?
- Recommended Hardware = 500+ MHz Processor, 256+ MB of RAM, 10+ MB of free disk space
JX Client
- TBA
Software
Server (Local, Private and Public) and Client Software Requirements
- Modern distribution of *NIX based OS (.e., Arch Linux, Debian, Fedora, Linux Mint, Manjaro, OpenSUSE, and Ubuntu to name a few)
- See the client and server compile guide on the Crossfire wiki for exact software and package requirements based on distribution to compile via source, or install via distro packges for client and server
MacOS
Server
Crossfire server has not been ported to the current supported release of Mac OS as of yet, the project is looking for volunteers that can assist with that.
Client Requirements
JX Client
- JX Client requires a Java Runtime Environment (JRE)
- Internet Connection, for Public Server access = 10 Mbps down / 5 Mbps up connection** (or better)
- OS X 10.8.3+, OS X 10.9+, macOS 11+, macOS 12
- +Processor: As required for the OS, either Intel based or Apple Silicon
- RAM: As required for the OS
- Disk Space: As required for the OS, plus 400 MB for JRE, and 20MB for the client .jar file
GTKv2 Client
Crossfire GTKv2 Client has not been ported to the current supported release of Mac OS as of yet, the project is looking for volunteers that can assist with that.
Windows
Hardware
Requirements for a Local Server
- Internet Connection = not necessary, only for updates
- Recommended Minimum Hardware
- Processor: Intel 8th generation processors (Intel i3/i5/i7/i9-7x), Core M3-7xxx , Xeon E3-xxxx, and Xeon E5-xxxx processors, AMD 8th generation processors (A Series Ax-9xxx, E-Series Ex-9xxx, FX-9xxx) or ARM64 processors (Snapdragon SDM850 or later)
- RAM: 4 gigabyte (GB) for 32-bit or 16 GB for 64-bit
- Disk Space: at least 128 GB for both 64-bit and 32-bit OS
Requirements for a Private Server
- Internet Connection = not necessary, only for updates; 100 Mbit switch, 100 Mbit network card(s) **
- Recommended Minimum Hardware
- Processor: Intel 8th generation processors (Intel i3/i5/i7/i9-7x), Core M3-7xxx , Xeon E3-xxxx, and Xeon E5-xxxx processors, AMD 8th generation processors (A Series Ax-9xxx, E-Series Ex-9xxx, FX-9xxx) or ARM64 processors (Snapdragon SDM850 or later)
- RAM: 4 gigabyte (GB) for 32-bit or 16 GB for 64-bit
- Disk Space: at least 128 GB for both 64-bit and 32-bit OS
Requirements for a Public Server
- Internet Connection = 10 Mbps down / 10 Mbps up connection** (or better)
- Recommended Minimum Hardware
- Processor: Intel 8th generation processors (Intel i3/i5/i7/i9-7x), Core M3-7xxx , Xeon E3-xxxx, and Xeon E5-xxxx processors, AMD 8th generation processors (A Series Ax-9xxx, E-Series Ex-9xxx, FX-9xxx) or ARM64 processors (Snapdragon SDM850 or later)
- RAM: 4 gigabyte (GB) for 32-bit or 16 GB for 64-bit
- Disk Space: at least 128 GB for both 64-bit and 32-bit OS
Client Requirements
JX Client
- TBA
GTKv2 Client
- Internet Connection, for Public Server access = 10 Mbps down / 5 Mbps up connection** (or better)
- Recommended Minimum Hardware
- Processor: Intel 8th generation processors (Intel i3/i5/i7/i9-7x), Core M3-7xxx , Xeon E3-xxxx, and Xeon E5-xxxx processors, AMD 8th generation processors (A Series Ax-9xxx, E-Series Ex-9xxx, FX-9xxx) or ARM64 processors (Snapdragon SDM850 or later)
- RAM: 4 gigabyte (GB) for 32-bit or 16 GB for 64-bit
- Disk Space: at least 128 GB for both 64-bit and 32-bit OS
** More bandwidth is of course better - even if not constantly being used, just so that the bursts of data get delivered faster
* Assuming the server or client is installed from the packaged .exe file
Software
Server (Local, Private and Public) Software Requirements
- Windows 10 32bit or 64bit, Home or Professional
- NOTE: untested on Windows Server OS
Client Software Requirements
- Windows 10 32bit or 64bit, Home or Professional;