DIY Entertainment

10 Game Servers You Can Run on a Raspberry Pi

Christian Cawley Updated 10-03-2020

Gaming on the Raspberry Pi is surprisingly multi-faceted, supporting both native and emulated games.

Advertisement

But what if you wanted something more impressive, yet game-related, from the device?

Well, how about setting it up as a game server? Just imagine, hosting LAN parties wherever you are, thanks to the pocket-sized Raspberry Pi! All you need to do is ensure you have an Ethernet cable, a suitable power adapter and game server software.

Here are 10 games that you can host on your Raspberry Pi game server.

1. Host QuakeWorld LAN Parties on Your Raspberry Pi

You may be familiar with Quake, the awesome multiplayer deathmatch game from id Software released in 1996. QuakeWorld is the internet multiplayer version (as opposed to NetQuake, the LAN-based multiplayer release).

The source code was released under the GPL license in 1999 and is available to install on your Raspberry Pi. QuakeWorld supports local network (LAN) multiplayer action and is not intended for use on a public server.

Advertisement

While compatible with a Model B Raspberry Pi, the best results can be enjoyed with a Raspberry Pi 2 5 Things Only a Raspberry Pi 2 Can Do The latest edition of the pint-sized computer is awesome. So awesome, in fact, that there's 5 things you can only do on a Raspberry Pi 2. Read More or later. QuakeWorld uses less than 32MB of RAM, ensuring optimum performance. It supports up to 16 players, but the optimum experience can be enjoyed with 6-8 players.

For the best results, ensure the Pi is connected to your router via Ethernet, rather than wireless.

2. AssaultCube Server

For more online shooting action, take a look at AssaultCube. This free online multiplayer FPS game plays out in realistic environments, with efficient bandwidth usage ideal for the Raspberry Pi. With its low latency, AssaultCube can even be run over a 56Kbps connection!

If you don’t have anyone to play against, AssaultCube also has a single player “bot” mode. You’ll find several multiplayer modes, meanwhile. These include Deathmatch, Survivor, Pistol Frenzy, Last Swiss Standing, Capture the Flag, Hunt the Flag, and One-Shot One-Kill. Each of these has a team version, too.

Advertisement

Many maps are included in the game—an in-game map editor is also available.

Head to the assault.cubers.net website for full details of the game. You can download the code from GitHub and compile the game server on your Pi in just a few minutes.

3. Host a Minecraft Server on Your Raspberry Pi

Minecraft and the Raspberry Pi are perfect bedfellows. After all, Minecraft Pi Edition is included in Raspbian. But what about a Minecraft game server?

The results are best enjoyed on a Raspberry Pi 3 or later, but a Raspberry Pi 2 should also work. You’ll find the best results from this Minecraft server will be enjoyed on your home network. It’s not suitable for hosting Minecraft environments on the public internet.

Advertisement

However, within your home network, you’ll have a Minecraft world ready to be built and rebuilt at your convenience! This can be accessed via the Minecraft games installed on a Windows PC, Android or iOS device.

To get started, check our guide to setting up a Minecraft server on Raspberry Pi.

4. Host Civilization Multiplayer With FreeCiv

Based on Sid Meier’s Civilization, FreeCiv is open source and available in client and server flavors. FreeCiv draws from CivNet and Civilization II, as well as elements from the many other versions of Civilization Every Version of Sid Meier's Civilization Compared Sid Meier's Civilization series has been around since 1991. From its humble beginnings to massive recent releases, let's examine the series' evolution through six mainline games and over 25 years of time. Read More .

Installation is as simple as:

Advertisement
sudo apt install -y freeciv-server freeciv-client-gtk

You can then start the server with:

freeciv-server

The game server will then be available to connect to from any other device running the FreeCiv game client. Given how long games of Civilization can take, having a server to keep the game running on makes perfect sense!

Check the Server Manual at the FreeCiv wiki for configuration details.

5. Host Doom Multiplayer on Raspberry Pi

Quake has a network multiplayer option for the Raspberry Pi—so what about Doom?

Thanks to the Quake On LAN team (also behind QuakeWorld for the Pi), Doom On LAN is now an option. This uses the Zandronum port as a game client, which supports up to an immense 64 players. Several gameplay modes are available, and there’s support for many mods.

There’s also the addition of jumping and free looking (both unavailable in the original), as well as custom key bindings. As ever, the game will work best with a direct Ethernet connection to your router. Now all you have to do is find 63 other people to play with.

6. Set Sail With a Windward Game Server

A fascinating, ship-based game about trade and pirates, Windward is a rarity in this list. It is one of just two titles that aren’t open source. You’ll find it available from Steam for just under $10, and the game plays in both single and multiplayer modes.

Setting up is a little time-intensive; you’ll need to install Mono (the open-source implementation of Microsoft .NET) on your Pi.

Once installed you’ll find the Windward server in the Lobby screen of the game client. Note that this set up installs copying some data from the game folder on your PC. Time to set sail!

7. Terraria Server for Raspberry Pi

This 2D adventure sandbox was first released on Windows in 2011 but has since been ported to Linux and macOS. If you own Terraria, then you’ll be able to host a game on your Raspberry Pi.

Using a Raspberry Pi 2 or later, you can setup the Terraria server on Raspbian, again installing Mono as a prerequisite. Next, you’ll use TShock, the Terraria game server, which is available from GitHub. Once up and running, anyone who wants to play will find the Terraria server in their version of the game. Although connecting to the server from a local network is best, Terraria can also be played over the internet.

8. Crossfire

Host an online game with your Raspberry Pi game server

A multiplayer arcade adventure game, Crossfire is reminiscent of Gauntlet and rogue-like games. With 3,000 maps, an elaborate magic system, and 150 monster types, Crossfire’s world is suitable for individual or team play.

Client and server software are available for Crossfire, both available from the website. Once the server is set up on your Raspberry Pi, gamers on any of the other client platforms can join.

Beware, Crossfire is massive, engaging… and fun! There’s a lot to learn, like a traditional dungeon game—check the website for help with the magic system.

9. The Battle for Wesnoth

A massive open-source turn-based strategy game with a fantasy theme, The Battle for Wesnoth has been around since 2003. You’ll find versions for popular desktop systems Linux, Microsoft Windows, and Macintosh (up to and including macOS).

Clients for iOS and Android are also available—fans of BeOS and AmigaOS can even play. There’s a browser option, too!

LAN and internet multiplayer options are available, and the game features 46 multiplayer maps. Like many games in this list, The Battle for Wesnoth has a built-in game server. All you need to do is install the game on your Pi, then set it to host a game. You can invite players from within the game.

Look out for a load of player-made content, such as campaigns, new factions, and original multiplayer maps.

10. OpenTTD Game Server

We’ll finish with this great favorite of the desktop strategist. OpenTTD is an open source version of the 1995 game Transport Tycoon Deluxe. Expanded beyond the limits of the original, OpenTTD can be configured as a dedicated game server on the Raspberry Pi.

Like FreeCiv, OpenTTD takes a while to play; you’re probably going to be playing a particular map for a while. Installation and setup is straightforward. Begin with the standard OpenTTD installation:

sudo apt install openttd

Once this done, run the server with:

openttd -D

Game clients on Windows, Linux, macOS, other Pis and mobile devices should then be able to connect to the game server. Connect using device name or IP address. Note that you can also use the launch option:

openttd -f

This will run OpenTTD in the background, with output sent to the openttd.log file. Tips for server setup can be found in the OpenTTD wiki.

Can You Use Raspberry Pi 4 as a Game Server?

Different models of Raspberry Pi are suited to different tasks. For example, you could run a print server with the original Raspberry Pi—it wasn’t as suited to multiplayer gaming.

While game servers will run on a Raspberry Pi 2 or 3, the Raspberry Pi 4 is far more powerful Why Everyone Should Try the Raspberry Pi 4: New Features and Impressive Specs Interested in buying the Raspberry Pi 4? Here's what's new, as well as why three versions of the Raspberry Pi 4 are available. Read More . This opens a whole host of new game server options for the Raspberry Pi. At the time of writing, the 11 Raspberry Pi gaming servers listed here are all that are available.

However, there is every chance that the Raspberry Pi 4 could run a World of Warcraft (classic) server. It might even be suited to running an ARK server. As with everything else in this list, it depends as much on the generosity of the game developers as it does the Raspberry Pi 4’s hardware.

Set Up a Raspberry Pi Gaming Server Today

It’s amazing, but the low-power Raspberry Pi—considerably less powerful than your desktop PC—can host online gaming sessions! Sure, modern games are not available, but the choice of 10 games is reason enough to investigate further.

Want more Raspberry Pi gaming ideas? Here’s how to play almost any game on your Raspberry Pi How to Play Almost Any Video Game on a Raspberry Pi What if you could play a massive selection of games---past and present---using a Raspberry Pi? Here's everything you need to know about it. Read More .

Related topics: Home Server, Raspberry Pi.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Kenji
    May 12, 2019 at 1:00 am

    Forget about Minecraft on a Raspberry Pi - that tiny computer does not cut it.

    It's said that a Raspberry Pi may be able to host a minecraft world for up to TEN people.

    I have hosted a spigot server on a Pi 3 and it could not even handle TWO players without noticeable to severe problems.

    the funny thing is: I managed to install the regular minecraft java client on the pi and connecting the pi as client to a PC server was almost a better experience than when it was the other way around.

  2. derp
    November 18, 2018 at 7:01 am

    Doom and crossfire are blasphemy.. (crossifre has pentagrams and doom.. is doom)

  3. Carlos
    April 1, 2018 at 3:53 am

    I miss Minetest (free Minecraft like) and MTA (multiplayer GTA San Andreas).

  4. Gold (@Unifex)
    December 5, 2017 at 12:33 am

    What I'd be really interested in is a matched pair. Games that have servers *and* clients that can run on raspberry pis. Being able to turn up at a place with a handful of Pis and have a LAN party with them would be really nice.

  5. Glen
    September 13, 2017 at 1:36 am

    Don't forget sauerbraten!

  6. Scott
    September 13, 2017 at 1:21 am

    What about Nethack and other roguelikes?