Vassal runs on Linux, macOS, Windows, and any other system which has Java. Find your operating system below for instructions for downloading and installing Vassal.
Vassal 3.7.22 is the current release. See the release announcement and release notes for details.
For .deb and RPM: Download and then double-click to install:
vassal_3.7.22-1_all.deb
vassal-3.7.22-1.noarch.rpm
For Flatpak: Ensure that you have Flatpak installed. Then run:
sudo flatpak install org.vassalengine.vassal
For all other: Ensure that you have Java 11 (or later) installed. Then download and unpack the tarball:
Download and run the installer:
Download disk image and open it, then drag Vassal to your Applications folder:
Ensure that you have Java 11 (or later) installed. Then download and unzip the archive:
SHA256 hashes for the 3.7.22 release packages are available here should you wish to verify your download.
More installation instructions, and solutions to common problems.
Releases of Vassal from 3.2.17 onward are available from GitHub. Releases prior to 3.2.17 are available in our release archive. We do not recommend older releases for normal use. If you find it necessary to use an older release due to a flaw in the current release, please report the bug in our forum.
Development builds of Vassal are available from our builds archive. These are not intended for general use.