When the game starts you are presented with the above menu screen. Here you can select from the three different game modes (split screen, Internet or LAN games), adjust the Game Options, check the Credits or Quit the game.
The Start Split Screen Game option allows two players to play the game using a single computer. One player takes the left half of the screen, and the other the right half. This works best if you use a piece of cardboard or other divider to make sure that players cannot see what is happening on the other player's screen. (This really does improve the game – it is no fun being invisible if your opponent can just look over at your screen to see what you are doing!)
You can also use this as a "practice" mode by playing alone and taking control of only one of the knights. This is a good way for new players to familiarize themselves with the controls and how the game works before venturing into an online game.
The split screen mode is limited to two players only. To play with three or more players, you must set up a LAN or Internet game.
To play Knights over a LAN, one player should select Host LAN Game, and the remaining players should select Join LAN Game. On the joining side, a list of all Knights games found on the local network will be displayed, and the joining player(s) simply have to double click on one.
LAN games use UDP port numbers 16398 and 16399, so if you can't connect, check your firewall settings to make sure that nothing is blocking those ports.
Note that in the LAN mode, if the host player quits the game, then all other players will be automatically disconnected.
To play online select Connect to Server from the menu. You will be taken to the following screen:
This lists all Knights servers currently active on the Internet and shows how many players are connected to each one. To connect, type the name you wish to be known by into the Player Name box, and then double click on one of the servers.
After connecting you will be taken to a lobby screen:
Here you can chat with other players or join a game of Knights. A server can be running more than one game at a time; the available games are listed at the top left. Double click on a game to join. Once a player joins a game, a new empty game will be automatically created.
Please note that all usage of a Knights server (including chat messages) may be recorded in the server logs. If you do not agree to this then please do not connect.
If nobody is online, you can minimize the Knights window (while on the main lobby screen – not the Quest Selection screen) and the window will automatically pop up again when someone connects. This allows you to do something else while waiting for someone to show up. (You can set Knights to run in windowed mode from the Options screen.)
NOTE: Currently the auto pop-up only works on Windows. (I couldn't get it working in Linux; if anyone knows how to programatically pop up windows in Linux, please contact me! I tried XRaiseWindow but it didn't seem to work.)
If you don't want to use the online server for whatever reason, then you can connect directly to a friend's game by IP address. To do this, the first player should select Host LAN Game in the normal way. The remaining players can then use Join LAN Game, but instead of double clicking a game in the list, they should type the IP address of the host directly into the Address box. (The Port box can be left blank.) This will work even if the host game is on the Internet rather than the LAN (as long as the relevant ports are not blocked).
Another way to set up games is to use Hamachi to set up a virtual LAN, and then use the LAN game options in the normal way. I'm told this works well with Knights.
For LAN and Internet games it is also possible to observe a game, without actually joining in. To do this, first join the game as normal, then click the "Observe" button at the bottom right of the Quest Selection screen. Alternatively, if you join a game that has already started, you will automatically join as an observer (it is not currently possible to enter a game half-way through; you must wait until the next game starts if you wish to play).