Self-hosted pixel-art MMORPG

Run your own MMO.

Start a world on your own computer, send friends a code, and play together. Build the zones, quests and townsfolk from inside the game while everyone keeps playing.

Windows, macOS, Linux, iPhone and Android

The starter town in MMO Run: an archer at a crossroads with the village elder and a merchant nearby

Everything a small MMO needs

Host in minutes

The launcher creates a world, starts it and shows its address. No terminal, no router admin page.

Invite with a code

Friends type eight letters. They connect straight to you when they can, and through the MMO Run relay when your router is in the way.

Classic MMO in a box

Five classes, abilities, mobs, loot, quests, NPC dialogue and vendors, ready the moment the world starts.

Point and click

Click to walk, click an enemy to fight, right-click to cast. Path-finding takes you around walls and water.

Turn features on and off

Guilds, trading, crafting, housing, pets, mail, day and night: every system is an extension you can enable and tune.

Your data, your machine

A world is one folder with one database file. Copy it to back it up. Nobody else holds your players' accounts.

How it works

  1. 1

    Create a world

    Pick the Classic MMO preset, a name and how many players. Press Start.

  2. 2

    Make it yours

    The first account becomes the owner. Press F2 in game to open the editor.

  3. 3

    Invite friends

    Press New invite, share the code, and they join from desktop or phone.

The in-game map editor painting a zone

Build it from inside the game

Paint terrain, drop props and portals, move spawns and resize zones with a live preview. Save, and the zone rebuilds for everyone standing in it.

The editor guide
NPC dialogue edited as a node graph

Quests, dialogue and scripts

Write NPC conversations as a node graph, build quests from forms, and add world events in Run Script: a few readable lines with conditions, choices, flags and timers.

when talk old_wendel
  if has_item("bread", 2)
    take bread 2
    give_gold 10
    say "Bread! Tell Hilde thank you."
Run Script reference
MMO Run on a phone held upright, with a stick and A and B buttons below the world

Take it with you

The iPhone and Android client plays the same worlds. Hold it sideways for the full view, or upright for a handheld layout with a stick and A and B buttons.

Phones and tablets

Download MMO Run

Version 0.1.0. Free to host, free to play. New to it? Getting started takes five minutes.

Play and host

The launcher runs worlds on your computer; the client is what you play with. Players only need the client.

  • WindowsWindows 10 and 11, 64-bitComing soon
  • macOSmacOS 12 or newer, Apple silicon and IntelComing soon
  • Linuxx86_64, glibc 2.31 or newerComing soon

Phones and tablets

Join any world from your phone. Hold it sideways or upright for the handheld layout.

  • iPhone and iPadiOS 14 or newerComing soon
  • AndroidAndroid 8 or newerComing soon

Dedicated server

For a world that is always on: a VPS or any machine with a terminal. No screen needed.

  • Linux serverx86_64, headlessComing soon
  • Windows server64-bit, headlessComing soon
  • macOS serverheadlessComing soon

Start your world tonight.

Create a world, make the first account so you are the owner, and send your friends a code.