Browse free open source Game Servers and projects for Linux below. Use the toggles on the left to filter open source Game Servers by OS, license, language, programming language, and project status.

  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Access competitive interest rates on your digital assets.

    Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 1
    Sunshine

    Sunshine

    Self-hosted game stream host for Moonlight

    Sunshine is an open-source self‑hosted cloud gaming server that implements NVIDIA’s GameStream protocol. Compatible with Moonlight clients across platforms, it supports low‑latency streaming via software or hardware encoding (AMD/Intel/NVIDIA) and offers a browser‑based control UI for pairing.
    Downloads: 1,169 This Week
    Last Update:
    See Project
  • 2
    Scrabble3D
    <b>The project is continued at https://github.com/Scrabble3D. Find the latest program version under Binaries.</b> Scrabble3D is a highly customizable Scrabble game that not only supports Classic Scrabble and Superscrabble but also 3D games and own boards. You can play local against the computer or connect to a game server to find other players.
    Leader badge
    Downloads: 125 This Week
    Last Update:
    See Project
  • 3
    Arianne RPG

    Arianne RPG

    Arianne is an engine to develop multiplayer online games like Stendhal

    Arianne is a multiplayer online engine to develop turn based and real time games, providing a simple way of creating the game server rules and clients like our MORPG Stendhal. Our engine Marauroa uses Java and SQL for hosting hundreds of players on a solo host. Stendhal is a fun friendly and free multiplayer online adventure game with a huge and rich world. With hundreds of NPCs and different quests, features like the Travel log and achievement system keep track of progress. Thousands of creatures are ready to fight, above and below ground, and as players level up they can compare themselves on a detailed stats website. The engine Marauroa provides a simple way of creating games on a portable and robust server architecture. Marauroa manages the client server communication and provides an object orientated view of the world for game developers. It handles database access in a transparent way to store player accounts, character progress and the state of the world
    Downloads: 34 This Week
    Last Update:
    See Project
  • 4
    MangosZero

    MangosZero

    Mangos ZERO is a server for World of Warcraft

    Mangos is an open source project written in C++. It's fast, runs on multiple platforms and stores game data in MySQL or MariaDB. It also has optional support for SOAP. The server supports a wide range of operating systems and various compiler platforms. In order to do that, we use various free cross-platform libraries and use CMake (v3.12+) to provide a cross-platform build system that adapts to your chosen operating system and compiler.
    Downloads: 3 This Week
    Last Update:
    See Project
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • 5
    PufferPanel

    PufferPanel

    PufferPanel is an open source game server management panel

    The simplest, free, open source game management panel. PufferPanel is an open source game server management panel designed to be easy to use and easy to install. PufferPanel supports Minecraft, Forge, Spigot, Sponge, Source Dedicated Servers, BungeeCord, PocketMine, Forge, and much more. In addition to being a free and open source project, PufferPanel provides an easy-to-use interface for everyone from individual users to large networks or companies. We strive to create a friendly community, and we would love for you to join us.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    Alternative Lineage 2 Game Server written in Java.
    Downloads: 41 This Week
    Last Update:
    See Project
  • 7
    Azuriom

    Azuriom

    Azuriom is a complete open-source web solution for game servers

    Azuriom is a complete open-source web solution for game servers. Enjoy dozens of extensions for endless possibilities. Already trusted by over 1,800 servers. Azuriom is a complete free and open-source web solution for game servers. Enjoy dozens of extensions for endless possibilities. Dozens of extensions can be installed directly from the admin dashboard. Monetize your server with our shop, build a community with our forums, or spruce up your site with one of our many gorgeous themes. Azuriom is an open-source project. You don’t have to worry about expensive shop fees or bad hosting. You host your site where you want and even customize it as needed. Azuriom is a complete open-source web solution for game servers. Enjoy dozens of extensions for endless possibilities. Already trusted by over 1,800 servers, cumulating with more than two million users.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    Leaf

    Leaf

    A game server framework in Go (golang)

    Leaf, written in Go, is a open-source game server framework aiming to boost efficiency both in development and runtime. Simple APIs. Leaf tends to provide simple and plain interfaces which are always best for use. Self-healing. Leaf always tries to salvage the process from runtime errors instead of leaving it to crash. Multi-core support. Leaf utilize its modules and leaf/go to make use of CPU resouces at maximum while avoiding varieties of side effects may be caused. Each module runs inside a separate goroutine. Modules communicate with one another via a light weight RPC channel(leaf/chanrpc). Leaf suggests not to take in too many modules in your game server implementation. Gate module, for management of connection. Login module, for user authentication. Game module, for the main business.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    NoahGameFrame

    NoahGameFrame

    A fast, scalable, distributed game server engine/framework for C++

    A fast, scalable, distributed game server engine/framework for C++, including the actor library, and network library, can be used as a real-time multiplayer game engine ( MMO RPG/MOBA ), which supports C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal. Easy-to-use, interface-oriented design. An extensible plugin framework that makes getting your application running quick and easy. A clean, uncluttered design and stable engine that has been used in several commercial products. A high-performance actor model (by a safe thread pool). Event and attribute-driven, making it clear and easy to maintain your business. Based on standard C++ development, ensuring cross-platform support. An existing C++ and C# game client for rapid development. Cross-platform support.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 10
    Skynet

    Skynet

    A lightweight online game framework

    Skynet is a lightweight online game framework which can be used in many other fields. Skynet is a lightweight framework designed for online game servers. Although from the feedback of the Community , it's not limited as a game server framework. On the Uses page, it shows a few projects that have used or currently using Skynet, but there are way more projects than listed. And welcome to be the next user. For Linux, install autoconf first for jemalloc. For FreeBSD , use gmake instead of make. Skynet now uses a modified version of lua 5.4.2 for multiple lua states. Official Lua versions can also be used as long as the Makefile is edited. With Socket API and SocketChannel , which makes it easier to implement socket pool and reconnect, you can use Skynet to call socket even asynchronously. Skynet doesn't force a specific protocol, you can come up with your own design.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Uptime Kuma

    Uptime Kuma

    A fancy self-hosted monitoring tool

    Uptime Kuma is an easy-to-use self-hosted monitoring tool. It is a temporary live demo, all data will be deleted after 10 minutes. Use the one that is closer to you, but I suggest that you should install and try it out for the best demo experience. Monitoring uptime for HTTP(s) / TCP / HTTP(s) Keyword / Ping / DNS Record / Push / Steam Game Server / Docker Containers. Notifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP), and 90+ notification services, click here for the full list.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    The goal of the project is to create a Java multi-user game server that can be easily extended and used for adding a multiplayer feature to games. User authentication, chat and interfaces for adding custom capabilities will be provided out of the box.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 13
    Lucifer

    Lucifer

    Lucifer: The Ultimate Dev-Ecosystem

    "Everything is integrated. Now, even I can't control it." 루시퍼(Lucifer)는 더 이상 단순한 런처가 아닙니다. 개발자가 필요로 하는 모든 하부 구조를 하나로 집대성한, 통제 불가능한 수준의 올인원 통합 제어 환경입니다. 🚀 핵심 특징 (Core Features) 시리얼 제어 (Advanced Serial Control): 하드웨어와의 접점을 완벽하게 장악합니다. 아두이노 및 각종 임베디드 장치와의 데이터 송수신을 가장 드라이하고 정밀하게 수행합니다. 서버 통합 (Terra Server Engine): MariaDB 연동형 고성능 자바 서버 '테라(Terra)'를 코어로 품어, 데이터 처리와 로직 실행의 중심축을 담당합니다. 톰캣 내장 (Embedded Tomcat): 별도의 WAS 설치 없이도 웹 환경을 즉각적으로 구동합니다. 루시퍼가 곧 웹 서버이자 플랫폼이 됩니다. 자바 내장 (Portable Java Environment): 환경 변수 설정이나 버전 갈등에서 완전히 자유롭습니다. 루시퍼 실행 파일 하나에 최적화된 자바 환경이 포함되어 어디서든 즉시 가동됩니다.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 14
    Gamer's Proxy

    Gamer's Proxy

    Proxy for games that emulates network conditions like ping and lag.

    Ever played a competitive game with a friend in which one of you hosted the server on their own machine? Ever thought that it's unfair that one person's ping is zero and the other one's is 80? This is an open-source program that can emulate constant ping, ping spikes and packet losses. Download, extract wherever you want, launch the executable and read the instructions that are conveniently placed in the main window of the program. This program allows gamers to fake their ping and packet loss. Only games which allow direct IP connections are supported - this program will not emulate the game server and will not advertise itself on any master server of any game. The idea is this: game client -> proxy -> game server Demonstration video: http://youtu.be/2VWNhmfD1Qk
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    A PHP 5 library for querying game servers. Currently supporting over 160 games, including source (half-life), unreal and quake engine games, ase & gamespy protocols. Newer games supported are Crysis & Call of Duty 5. Also supports Teamspeak 2.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Live Game Server List (LGSL)

    Live Game Server List (LGSL)

    LGSL (Live Game for PHP 5.4-8+: online status for various gameservers

    LGSL (Live Game Server List) for PHP 5.4-8.3+: online status for Discord, FiveM, Rust, CS, SA:MP, GMOD, Minecraft, Source Query, etc.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Warhammer Online Emulator
    Game emulator game server Warhammer Online. Игровой эмулятор сервера игры Warhammer Online.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    Shoddy Battle (later known as Pokémon Lab) is a Pokémon simulator created by Cathy and bearzly and first released in July 2007. It allows users to play Pokémon matches against other people online. Shoddy Battle was highly influential on the game of competitive Pokémon because it was free and open source, scalable (700,000 battles per month during its peak), user customisable and extensible, and it provided unprecedented statistical data on player skill and Pokémon usage trends. Visit the web site for more information.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    A simple Java console application which connects to Call of Duty game server by RCON protocol.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    The aim of this software is helping players to create strats for fps online games. Players needs to connect to a game server, then they can draw, thanks to this software, directly on the map so all the team can see what's someone is explaining.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    PHP Utilities for PvPGN is a collection of PHP scripts that allow website integration with a PvPGN game server, to display server status, ladder pages, etc.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Bright Game Panel

    Bright Game Panel

    An easy to use and powerful game control panel

    Bright Game Panel is an open source game server control panel. "BGP" utilizes many standard technologies available on many shared hosting platforms which gives all communities the ability to remotely control their game servers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Diablo 2 Closed Game Server. The project was orginally developed inhouse by Net-Games (www.net-games.com), and has been made opensource for development speed up and getting new features built in.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    LASANGE aims at creating a mostly-automated LAN session administration and management system. It will provide game server management (rapid deployment of game servers) and tournament management in a more advanced and automated way than other systems.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    MaNGOS is an object-oriented Massively Multiplayer Online Role-Playing Game Server (MMORPGS). It's an educational project, to help developers get familar with large scale C++ and C# development projects.
    Downloads: 1 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB