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.

  • $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
  • Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
    Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

    Native application identity and user-based security for your Azure cloud

    Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
    Get a free trial
  • 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,250 This Week
    Last Update:
    See Project
  • 2
    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: 109 This Week
    Last Update:
    See Project
  • 3
    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.
    Downloads: 78 This Week
    Last Update:
    See Project
  • 4
    Grasscutter

    Grasscutter

    A server software reimplementation for a certain anime game

    Grasscutter is an open-source Java server reimplementation for a certain anime-style online game, created for private server emulation and research. It uses Java 17, MongoDB, and Gradle, and it has an ecosystem that includes documentation, a launcher, plugins, and community tooling. The project allows users to run a compatible server environment for specific supported game client versions, but it is not actively maintained in the same way it once was. Current documentation warns that version matching matters and that support is limited, especially beyond the older supported release range. Grasscutter is most relevant to developers interested in reverse engineering, server emulation, game protocol research, and modding communities. Because it interacts with proprietary game clients and services, it should be used only in lawful, authorized, and non-commercial contexts.
    Downloads: 3 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhereโ€”across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 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
    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: 3 This Week
    Last Update:
    See Project
  • 7
    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: 3 This Week
    Last Update:
    See Project
  • 8
    LinuxGSM

    LinuxGSM

    The command-line tool for quick, simple deployment and management

    LinuxGSM is the command-line tool for quick, simple deployment and management of Linux dedicated game servers. Traditionally game servers are not easy to manage yourself. Admins often have to spend hours messing around trying to get their server working. LinuxGSM is a command-line tool designed to be as simple as possible, allowing admins to spend less time on management and more time gaming. LinuxGSM will run on popular distros as long as the minimum requirements are met. Each game server has specific dependency requirements. Visit a specific game server installation page on the LinuxGSM website to check dependency requirements for the game server you want to install. LinuxGSM keeps itself and your game server updated. Using methods available from game developers to update including, SteamCMD, custom JSON or file archives, LinuxGSM can make sure you are running the latest version of your game server.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    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: 1 This Week
    Last Update:
    See Project
  • Secure File Transfer for Windows with Cerberus by Redwood Icon
    Secure File Transfer for Windows with Cerberus by Redwood

    Protect and share files over FTP/S, SFTP, HTTPS and SCP with the #1 rated Windows file transfer server.

    Cerberus supports unlimited users and connections on a single IP, with built-in encryption, 2FA, and a browser-based web client โ€” all deployable in under 15 minutes with a 25-day free trial.
    Try for Free
  • 10
    Moon

    Moon

    A lightweight game server framework implemented with Actor Model

    Moon is a lightweight game server framework based on the actor model. One worker thread can have one or more actors (services), which communicate with each other through message queues. There are many features for game server development.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Alternative Lineage 2 Game Server written in Java.
    Downloads: 4 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: 7 This Week
    Last Update:
    See Project
  • 13
    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: 6 This Week
    Last Update:
    See Project
  • 14
    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: 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
    QStat is a command-line utility for collecting real-time statistics from on-line game servers. The games supported are generally limited to the first-person-shooter genre (Quake, Half-Life, Unreal, etc). Statistics may be output in a variety of form
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    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
  • 18
    A simple Java console application which connects to Call of Duty game server by RCON protocol.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    A Launcher for the Open Wow server
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    MUS is a cards game with 4 players around a table. It is a spanish (basque) game. Easy to learn to play but hard to master. Important to decoy opponents. SUMUS is a server for such a game. Clients are also provided or in development.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    The internet WeiQi (Go) game server witten completely in Java. The goal of this project is to provide a full feature game server with an internet player ranking database for all the WeiQi fans.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    rejoin your friends on lan and internet games with one click or join lan games from the internet. see server and player info
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    A vault system for NWN2. This vault system allows the following: - transfers bic files from game server to game server (using Vaultster); - backups bic files on a central repository; - pushes bic files to every game server for accessibility.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Agones

    Agones

    Dedicated Game Server Hosting and Scaling for Multiplayer Games

    Multiplayer dedicated game servers anywhere. An open source, batteries-included, multiplayer dedicated game server scaling and orchestration platform that can run anywhere Kubernetes can run. Define and manage groups of ready-game servers through YAML configuration or API calls. Integrated SDK for managing game server lifecycle, health and configuration. Integration with OpenCensus for platform-independent game server metrics and monitoring dashboards. Agones replaces usual bespoke or proprietary cluster management and game server scaling solutions with a Kubernetes cluster that includes the Agones custom Kubernetes Controller and matching Custom Resource Definitions for GameServers, Fleets and more. With Agones, Kubernetes gets native abilities to create, run, manage and scale dedicated game server processes within Kubernetes clusters using standard Kubernetes tooling and APIs. This model also allows any matchmaker to interact directly with Agones via the Kubernetes API.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    All-Knowing Mind is a Java/SWT multi-language, OS-independent game server browser focusing on first person shooters similar to Yahoo's now defunct All-Seeing Eye.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB