Download & Play Primal

EXE Client

Java Bundled Download EXE

Windows · 84 MB · no Java install needed

JAR Client

100% UPTIME Download JAR

Mac · Linux · Windows · 39 MB · needs Java 11+

Read the latest game update →
Try the Beta Client
Test upcoming updates before they hit the main client.
Download Beta

Troubleshooting

Cache Reset Tool

Stuck on the loading screen or seeing weird graphics? Reset the local cache and re-launch.

How to reset

Still Experiencing Issues?

Drop a screenshot in #support and a staff member will jump in. Average response under 10 min.

Get Help on Discord

Get Playing in 3 Steps

  1. 1

    Download the zip

    Hit the Download for Windows button above — you’ll get Primal-Client.zip. Java is bundled inside, so you don’t need to install anything else.

    Jump to download ↑
  2. 2

    Extract anywhere

    Right-click Primal-Client.zipExtract All. You’ll get a Primal folder — put it wherever you want (Desktop is fine).

    Need help? Discord ↗
  3. 3

    Launch & log in

    Open the folder and double-click Primal.exe. Create an account on the login screen and you’re in. The launcher remembers the location next time.

    Stuck? Join Discord ↗

System Requirements

Operating System
Windows 10 or 11 (.zip bundle). The raw .jar also runs on macOS 11+ and Linux.
Java
None required for the Windows bundle — Java 24 is included. The .jar needs Java 11+ already installed.
RAM
1 GB minimum, 2 GB recommended
Network
Any broadband connection (~50 KB/s in-game)
Disk
~300 MB after the cache downloads on first launch

What’s in the Beta

  • Custom boss content: Blood Reaper, Yowling Yeti, Stone Poltergeist
  • Full skill suite + daily tasks
  • Vote, Primal, and Donator shops
  • Live hiscores at primalps.org/hiscores
  • Active staff in Discord — 24/7 uptime

Troubleshooting

"A Java Exception has occurred" pops up when I launch the .jar

Your Java is too old (or missing entirely). The .jar needs Java 11 or newer. The simplest fix: use the Primal-Client.zip instead — it ships with the right Java bundled, so no install is needed. If you specifically want the .jar, install Temurin 11 and try again.

Windows says "Windows protected your PC" / SmartScreen blocks it

Click More info then Run anyway. The client isn’t signed with a paid Microsoft cert yet — it’s the standard warning for new .jar files.

The jar opens in WinRAR / 7-Zip instead of launching

Java isn’t set as the default for .jar. Right-click the file → Open withChoose another app → pick Java(TM) Platform SE binary, then tick Always use this app. Or just run java -jar beta.jar from a terminal.

macOS says "beta.jar can’t be opened because it is from an unidentified developer"

Right-click the file in Finder → OpenOpen on the confirmation dialog. macOS will remember the choice after the first launch.

I get "could not find or load main class" / a version error

You’re on an older Java. Run java -version — you need 11 or newer. Install Temurin 11 and try again.

Client launches but shows a black screen / cache errors

Delete the cache/ folder next to the jar and re-launch — it’ll re-download cleanly. Still broken? Drop a screenshot in #support.