VASSAL Quick-Start Guide

More details can be found in the User's Guide.

Starting a Game

Select File->New Game to begin a new game.  You may be prompted to choose a side or select boards.  At any point, select File->Save Game to save a snapshot of the current game to a file.  The game may restored by selecting File->Load Game.

Moving Pieces

Pieces are moved by clicking and dragging with the mouse.  To place pieces initially, use the buttons on the main window toolbar to show the game piece palette and drag pieces onto the map. Pieces stack if you move them onto one another, and clicking and dragging will move the entire stack.  Double-click on a stack to expand it.  Click on a piece and use the arrow keys to change the position of a piece within a stack. When a stack is expanded, you can drag individual pieces into or out of it, or you can shift-click to select multiple units, then click on one of them and drag to move them all at once.

The map scrolls when you drag the mouse near the edges. Also, you can use the number pad keys (you may need to hit the Num Lock key first).

Modifying Pieces

Right-click (Mac: command-click) on a counter for a drop-down menu of commands. Some commands have keyboard shortcuts. To use the keyboard shortcut, click on a game piece (it will become highlighted), then type in the keyboard shortcut for the command.

Playing over a live connection

Connecting

Hit the "Server" button (with the two arrows) in the main window toolbar to reveal the server controls, which will appear in a docked panel to the right. Within that panel, hit the "Connect" button (again with two arrows) to connect. You'll see a welcome message in the controls window when connection is complete. A list of active game rooms appears on the left. The "Main Room" one is a meeting room for talking with other players.

Chatting

In the center of the main window is an area for displaying text messages and, immediately below it, an area for typing your own messages.  Hit return to send the message.  Any text you type into a map window is echoed to the chat text entry area as well.  Your chat messages will be sent to all other players in the same room on the server. You may also open a private channel to another player via the popup menu by right-clicking on the player's name.

Beginning a game

To begin a game, type the name of a new room into the field above the list of active game rooms. The new room will be created and you will join it. To join an existing game room, double click on the room name in the list. You'll see a list of players currently connected to the room you're in. The first person to join the room should begin a game as described above. After joining the room, other players should right-click on the name of any player already in the room and select "Synchronize." A game map will appear automatically with the same information as on the other player's screen. From that point on, any pieces moved by any of the players in the room will automatically be echoed on all the other players' screens.

Messages

The server maintains a message board for players to find opponents, arrange game, etc. Use the Server  toolbar buttons to post and read message.

Playing by Email

You can use VASSAL to play games by email as well. Start a new game, place your pieces, then select File->Begin Logfile. All moves and chat text will be recorded in the logfile. When finished, select File->End Logfile and email the resulting file to your opponent. Your opponent then selects File->Load Game and chooses the logfile you sent him by email. He may then step through your move one at a time by hitting the Step button, interrupting whenever appropriate to create his own logfile to send back to you. When reading and writing a logfile simultaneously, the moves read in from your opponent's logfile are echoed and recorded into the one you are writing.