Broke Protocol has the following requirements:
- The game needs to be owned on Steam to run the server on Windows
- If prompted for a Steam login on Linux, use
anonymous
for username and password. The game doesn’t need to be owned to run a Linux server
(Credit to @Greelan)