## Keyboard shortcuts

Press `←` or `→` to navigate between chapters

Press `S` or `/` to search in the book

Press `?` to show this help

Press `Esc` to hide this help

# Hosting a game server

There are two ways of hosting a server, using the GUI and with the command line.

The GUI for creating a server provides only the basic functionality for creating game servers playable on the local network. For more advanced functionality like having the server accessible from the internet, you need to use the command line.

## Configurations

To get started you first need to know the basics of game server configurations. A server configuration, or config specifies many different aspects to how a game is played, including but not limited to the block map, the rate at which items (powerups and ammo crates) spawn, the scoring system and how you win the game. Spaceships by default includes many different configurations in the `configs/` directory, each of which focus on a particular feature.