# Player client setup

The Voxel Slop Alpha 0.2.0 archives are portable player clients. They include
the game and the correct graphics libraries, but they do not yet include Java.

## Requirements

- a 64-bit JDK 25;
- a GPU and driver with OpenGL 3.3 support; and
- the server address, username, and password supplied with your invitation.

Keep the extracted `bin` and `lib` directories together.

## Windows x64

1. Extract the entire `VoxelWorld-0.2.0-client-windows-x64.zip`.
2. Confirm that `java -version` in Command Prompt reports Java 25. If Windows
   cannot find Java, set `JAVA_HOME` to the installed JDK directory.
3. Double-click `PLAY-VOXEL-SLOP.bat`. The lower-level launcher remains
   available at `bin\VoxelWorld.bat`.
4. After the pig-and-arrow splash, enter the invited server address as
   `HOST:PORT`, then your username and password.

You can also launch it from Command Prompt:

```bat
PLAY-VOXEL-SLOP.bat
```

## macOS Apple Silicon

1. Extract the entire `VoxelWorld-0.2.0-client-macos-arm64.zip`.
2. Confirm that `java -version` in Terminal reports Java 25.
3. From the extracted archive, run:

```sh
bin/VoxelWorld
```

Enter the invited server address on the sign-in screen.

## Private alpha warning

The current multiplayer transport is unencrypted. Connect only through the
trusted LAN or private VPN named in your invitation, and do not reuse an
important password.
