This is a real simple yet pretty difficult question to answer.

I was wondering what gaming server ports are there that can run on the Raspberry Pi?

  • I is interesting how this question has 12k views (at time of writing) but also I keep getting down votes and no comment to why? :D I know the answers are not what you may expect but it answers a good question (IMHO) in a satisfactory way.
    – Piotr Kula
    Nov 30 '16 at 8:17

Download and write Quake on LAN to an SD Card. Endless fun, just works.


You could grep the games package list for servers:

wget -q -O- http://www.raspberryconnect.com/raspbian-packages-list/item/65-raspbian-games | grep -i server

Truncated output: dedicated game server for Armagetron Advanced</li>
1.0~rc1-2 Volleyball game with blobs (server)</li>
<h3>bzflag-server</h3> bzfs - BZFlag game server</li>
1.70.0-1 Architecture independent common files for Crossfire server</li>
0~20110628+svn11619-3 Standalone server for Quake-based games</li>
2.3.2-1 Civilization turn based strategy game (server files)</li>

Though you could probably get many others working purely from source.

  • Obvious to many but not to me. That did help me find allot of game servers. Thanks.
    – Piotr Kula
    Oct 15 '13 at 11:49
  • 2
    I don't think this is an obvious route of enquiry, the site I wget from isn't an offical Raspberry Pi project site, so I can't guarantee that it's totally up to date. Perhaps a sudo apt-get update and using aptitude to search a fresh local copy would be better. Oct 15 '13 at 11:57
  • 1
    Either way it helped me find some interesting projects that I will enjoying playing and hosting on my Pi... if they work :) Its all about trying it out.
    – Piotr Kula
    Oct 15 '13 at 12:00
  • 1
    Since Raspbian is based on Debian, any porting work for this sort of thing should be fairly minimal. Game servers are simple beasts in comparison to actual games. Oct 15 '13 at 12:59
  • 1
    OK What I have done now is used the raspbian repo of jessie and pinned it lower priority. I am installing openttd using the -t jessie repo though to keep wheezy intact for now. libc6 now prompts me that services will be restarted. Everything installs just fine and dandy now! So I am running wheezy with some updated libs from jessie.
    – Piotr Kula
    Oct 16 '13 at 11:48

you can use the rpi to create a QuakeWorld server as well

  1. Download nQuakesv (linux server version) from http://nquake.com/;
  2. Use the script to download and install everything. answer no to both "QTV" and "QWFWD" - no binaries yet for rpi;
  3. go to nquakesv / folder and backup mvdsv and ktx/qwprogs.so (rename)
  4. download the raspberry pi binaries of these files from here: https://mega.co.nz/#!mhY3DIjJ!BxHv40BeIzkPMw0T0LAZD16ll0xaYliNaptE-LJIII0
  5. give +x permissions to mvdsv (its called the multiview server and replaces the old qwsv binary);
  6. to start your server, type ./run/port1.sh

voilà! the server has started in 28501 port.

refer to www.quakeworld.nu for help


This is a list of known gaming servers that run and are supported by the the Raspberry Pi

†Stable in wheezy

*Latest version requires jessie

How to use jessie packages without a full upgrade

Jessie is on its way and was added to the Pi repo in July 2013. You can install game servers by adding the jessie repo and only updating packages that are needed to run with the server.

  • 1
    Anything that is in the Raspbian Repositories can probably be "run". Whether they can be of any use is a different matter though.
    – Lawrence
    Oct 15 '13 at 0:52
  • Like what? I cannot find anything by searching the inter web. Any suggestion
    – Piotr Kula
    Oct 15 '13 at 8:37
  • 2
    Just a guess, since I'm not at home, but OpenArena would probably have a dedicated server in the Repos. Nexuiz, Tremulous
    – Lawrence
    Oct 15 '13 at 8:57

You can also start a WindWard Server. the Server File for Windward ist in the Game instaall folder.

Take a look here for a more Informations: https://steamcommunity.com/app/326410/discussions/0/618458030658786920/

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.