# Tournament Server

Game-agnostic tournament server

## Development

Clone the repo locally and run `yarn`. Once dependencies are installed you can run:

    $ yarn start:dev

This will run the typescript compiler and start the server, restarting the server whenever a file changes.

## Index

### External modules

- "node_modules/@socialgorithm/game-server/src/constants"
- "src/cli/index"
- "src/cli/options"
- "src/index"
- "src/lib/PubSub"
- "src/lib/banner"
- "src/lib/events"
- "src/lobby/Lobby"
- "src/lobby/LobbyManager"
- "src/lobby/LobbyRunner"
- "src/lobby/tournament/Tournament"
- "src/lobby/tournament/TournamentRunner"
- "src/lobby/tournament/match/Match"
- "src/lobby/tournament/match/MatchRunner"
- "src/lobby/tournament/match/game/Game"
- "src/lobby/tournament/match/game/GameRunner"
- "src/lobby/tournament/matchmaker/DoubleEliminationMatch"
- "src/lobby/tournament/matchmaker/DoubleEliminationMatchmaker"
- "src/lobby/tournament/matchmaker/FreeForAllMatchmaker"
- "src/lobby/tournament/matchmaker/MatchMaker"
- "src/server"
- "src/socket/messages"
- "src/socket/socketServer"

Generated using TypeDoc