Servers
To host your own JC4MP server, you'll need to download the server files. Players can only connect to your server if their client version is the same as the server version.
Download
Default Scripts
Want to get started quickly with essential server functionality? Download the official default scripts!
The default scripts include helpful features like chat commands, player management, and more. They're a great starting point for new servers.
- Direct Download: default-scripts.zip
- GitHub Repository: jc4-mp/default-scripts
To install the default scripts:
- Download and extract the zip file
- Copy all resource folders from the extracted folder into your server's
resourcesfolder - Add the resource names to the
startup_resourcesarray in yourcfg/config.jsonfile
For detailed installation instructions, see the Server Setup guide.
Linux Compatibility
The only supported Linux distros are Ubuntu 24.04 and above. This is because JC4MP uses features from C++23 feature set, and this requires g++14 and above for full compliance. g++14 (and necessary dynamic system dependencies) only runs on Ubuntu 24.04 and above, so we can only support those distro versions. Please see below for a full compatibility matrix. As more support is added, this table will be updated. The versions below are those that have been tested and validated by the team.
| Linux Distro | Architecture | Supported? |
|---|---|---|
| Ubuntu 24.04 | x86_64 | ✅ |
| Ubuntu 24.04 | aarch64 | ✅ |
| Ubuntu 22.04 | x86_64 | ❌ |
| Ubuntu 22.04 | aarch64 | ❌ |
| Ubuntu 20.04 | x86_64 | ❌ |
| Ubuntu 20.04 | aarch64 | ❌ |