Multiplayer · Hogwarts Legacy

Connect across the
wizarding world.

FlooM is the multiplayer framework that links players and servers the way Floo powder links fireplaces. Host your own roleplay world, write it in Lua, and travel anywhere the network reaches.

0
Live servers
0
Witches & wizards online
0
Free to play
Enter
What is FlooM

One framework.
A thousand worlds to step into.

FlooM hands the wizarding world to its community. Spin up a server, script it however you imagine, and let players Floo in from anywhere.

01

Custom Roleplay Servers

Host your own persistent world with its own rules, factions, economy and lore. Players connect through the FlooM launcher and step straight into your story.

02

Lua Scripting Framework

A FiveM-style resource system in pure Lua. Write gameplay, UI and systems as hot-reloadable resources. No engine recompiles, no waiting.

03

Seamless Multiplayer

Built on ENet for low-latency networking. Player movement, spells and world state sync smoothly so a packed common room still feels alive.

Feature Showcase

Everything you need to
run a living world.

A crowded candlelit great hall full of robed players, all in sync
Live Player Sync

Everyone, in the same castle, at the same moment.

FlooM streams position, animation and interaction state across every client so crowded corridors, duels and great-hall feasts stay perfectly in step.

ENet transportDelta compressionInterest management
Four players in distinct server-defined robes in a torch-lit corridor
Custom Outfits & Cosmetics

Dress your world in its own identity.

Define house robes, faction uniforms and event cosmetics from the server side. Players see each other exactly as your world intends. No client mods required.

Server-authoritativeCosmetic registryPer-faction kits
Two wizards dueling: an emerald spell beam clashing with a violet one
Synchronized Spell Casting

Cast it once. Everyone sees the sparks.

Hook the spell system from Lua to add cooldowns, custom effects and duel rules. Casts, projectiles and impacts replicate to every nearby player with server validation.

Event hooksAnti-cheat validationCustom spells
A cozy player-owned magical study with a green-flame hearth and chest of galleons
Persistent Worlds

Worlds that remember who you are.

Inventories, housing, reputation and economy persist across sessions with a built-in data layer. Your world keeps living whether one player is online or four hundred.

Built-in DB layerSave hooksEconomy API
A glowing magical terminal of green runes floating above an ancient desk
Hot-Reloadable Resources

Change the rules without dropping a soul.

Edit a resource and refresh it live. Scripts reload in place while players stay connected. Iterate at the speed of thought.

Zero downtimeResource manifestsDependency graph
Worlds You Can Build

A castle worth
getting lost in.

FlooM hands server owners the depth they need to build living, scheming, breathing wizarding worlds. Here's the kind of gameplay your players can sink months into.

I
Player-Driven Factions

Houses are just the start.

Beyond the four standard houses, the sub-factions players create are what drive daily RP and political intrigue.

Secret Societies

Underground dueling clubs, illicit potion rings, study guilds. Players form their own factions with their own goals, rituals and rivalries.

Territory Control

Societies compete for hidden rooms, abandoned classrooms and prime seating in the Great Hall. Hold a space, hold the influence.

Student Government

A working Prefect and Head Boy/Girl system. Players enforce (or corrupt) school rules, manage house points and run server-wide events.

II
Persistent Strategy

Worlds that grow while you sleep.

Long-term progression systems that tick away even when players are offline. The reason they log back in tomorrow.

Greenhouse Management

Claim plots to grow magical flora. Rare plants take real-time days or weeks to mature, requiring daily watering, soil pH balancing and protection from pests.

Magical Creature Husbandry

Breed and care for magical creatures on the grounds. Habitats need feed, attention and consistent resource allocation, or your stock turns feral.

The Room of Requirement

A customizable, persistent base. Players assemble potion stations, libraries and training dummies, slowly upgrading their personal or society HQ over months.

III
Lore & Discovery

A puzzle box of a school.

Classic MMOs felt ancient and full of secrets. A magical school should feel the same. Hidden formulas, shifting dungeons and rare ingredients reward the curious.

Obscure Magic

Hide rare spell formulas and potion recipes in the depths of the library or behind cryptic riddles scattered across the castle. Knowledge has to be earned.

Dynamic Dungeons

The Forbidden Forest and the school dungeons shift and change. Unlocking a deep vault might require three players casting different elemental spells at a specific in-game time.

Deep Crafting

Wand-making and broom-crafting demand obscure ingredients dropped by rare creatures or found through deep exploration, fuelling a real player economy for components.

IV
A Meaningful Economy

Roleplay thrives when players need each other.

Specialization, shops and contraband turn every player into a node in the network. Nobody can do it all alone.

Player-Run Shops

Upper-year students lease storefronts in a nearby magical village like Hogsmeade to sell the potions, gear and wands they've crafted.

Contraband Trading

A black market for restricted-section books, cursed items and dangerous potion ingredients, complete with the risk of being caught by player Prefects or NPC professors.

Specialized Professions

No one masters Herbology, Potions, Wandlore and Duelling at once. If a player wants a top-tier healing potion, they have to find the server's master potioneer.

In Development
Now Brewing

7-on-7 Quidditch,
in flight.

A full pitch. Two teams of seven. Every position. Seekers chasing the Snitch, keepers guarding the hoops, chasers sprinting the Quaffle, beaters swatting Bludgers. Live scoring. Persistent leaderboards that span the entire network.

7v7 matches Live leaderboards Season rankings Tournaments Match replays Per-position stats
Server Browser

Pick a fireplace.
Step through.

A glimpse of the live network. Search, filter by playstyle, and connect in a click, exactly how it feels inside the launcher.

Server
Tags
Players
Ping
0 servers
For Developers

If you can
script it, you can
summon it.

  • Server-authoritative

    The server owns world state, so disconnects never orphan an entity and cheats get validated away. No peer-ownership headaches.

  • FiveM-style API

    Resources, exports, events and a server/client split that feels instantly familiar.

  • ENet networking

    Reliable, low-latency UDP transport tuned for fast-moving, spell-slinging lobbies.

  • Hot reload

    Push changes to a running server and watch them apply live. No restarts, no kicked players.

Read the Docs
floom-rp / server/main.lua LUA
-- Greet every witch & wizard who Floos in
RegisterServerEvent('floom:playerJoined')
AddEventHandler('floom:playerJoined', function(src)
    local name = GetPlayerName(src)
    TriggerClientEvent('chat:add', -1,
        '~g~' .. name .. ' stepped out of the fireplace.')

    -- Restore their persisted house & galleons
    local data = Floo.DB:load(name)
    SetPlayerHouse(src, data.house or 'Gryffindor')
    GiveGalleons(src, data.galleons or 25)
end)

-- Custom spell: cooldown + replicated VFX
Floo.Spell('lumos_maxima', { cooldown = 8.0 },
function(caster)
    EmitNearby(caster, 'vfx:flare', 30.0)
end)
Community

The hearth is
always lit.

Builders, server owners and players share resources, swap Lua snippets and plan events every day. Pull up a chair by the fire.

Discord · FlooM Network The Floo Network 3,180 online now
0
Community members
0
Servers hosted
0
Lua resources shared
Download

Light your fireplace.

Grab the FlooM launcher, sign in, and the whole network opens up. Free and ready in under a minute.

Server hosting powered by relay9.net