Download.

Version 0.1.0+1 · built 2026-08-07

Linux · x86-64

glibc 2.30 or newer — Ubuntu 20.04+, Debian 11+, RHEL 9+

Download · 39.3MB

Unpack and run./run.sh
SHA-256
50ccfc6921e2468ecd47b3ac2f7a41e3b4c1de672a31bcd1012e13f50049c23b

Windows · x86-64

Windows 10 or newer

Download · 37.4MB

Unpack and runrun.bat
SHA-256
87f9e0efabc8ee63a2ef9eb0a5919da46624191cfa95d565ecabddcc6d01a7a6

What happens on first run

The download above is the program only — about 40 MB. The world itself is not in it. On first run the client fetches what it needs as it needs it: roughly 80 MB for the area you start in, then more ground as you drive into it. Nothing is re-downloaded twice, and an update only fetches what actually changed.

So the first launch needs to reach peli.gg; after that it does not. With the server unreachable the client still starts and plays whatever it has already seen. Downloads in progress are shown at the top of the screen — if it looks like it is doing nothing, that line will say otherwise.

Requirements

A GPU with working Vulkan drivers. On Linux that means mesa and the vulkan-* package for your card. Nothing else is needed: there is no runtime to install and nothing is written outside your home directory.

Verifying the download

sha256sum -c <<< "50ccfc6921e2468ecd47b3ac2f7a41e3b4c1de672a31bcd1012e13f50049c23b  peli-client-0.1.0+1-linux-x86_64-compat.tar.gz"

Everything the client downloads afterwards is verified the same way, by the hash the server names it with, so a corrupted or substituted file is refused rather than drawn.

Where it puts things

Settings, login~/.config/peli
Downloaded world~/.cache/peli
Windows%APPDATA%\peli, %LOCALAPPDATA%\peli

The cache is safe to delete at any time; everything in it can be fetched again.

Back