
Gate to Heavens
A 2003 fantasy MMORPG, rebuilt in Go. Two editions: Classic, kept as it shipped, and Modern, with a rebuilt interface and content of our own.
The MMORPGs we grew up on, back online. Every server here is written from scratch on one Go framework and speaks the original client byte for byte. Run your own world, mod it with GoMMO Studio, or play on ours once our servers are back up.
Each family is one original game, and each version of it is its own server, because the client changed between them.

A 2003 fantasy MMORPG, rebuilt in Go. Two editions: Classic, kept as it shipped, and Modern, with a rebuilt interface and content of our own.

A sci-fi MMO where three races fight over one mine: Bellato mechs, Cora magic and Accretia gunmetal. Each episode is its own server and its own client.


A fantasy MMO of eight warring kingdoms, with guilds, mounts, pets and a weekly nation war.
A fix to the core reaches every game, and a game added later starts with all of it in place. Game logic, opcodes and content stay with each game.
Releases, forum threads and bug reports in one channel, the way a game's chat window shows everything at once.
[] [Bug] OSO AI moved it to Fixed: GameServer Loot Table Reload time · RF455-043
[] [Bug] OSO AI moved it to Fixed: # RF 4.55: monsters next to you blink out, or vanish until re-sent, when the monster position tick runs late · RF455-044
[] [Bug] OSO AI moved it to Fixed: # RF 4.55: after every potion, the client's HP/FP/SP bars jump to garbage (07/08 packs u16, the client reads u32) · RF455-045
[] [Bug] OSO AI moved it to Fixed: RF 4.55: a shield block shows as a 65534 damage number, because the attack result packs the block marker as a u16 · RF455-046
[] [Bug] OSO AI moved it to Fixed: # RF 4.55: PT (mastery) stops 10% short of the maximum the client shows · RF455-047
[] [Bug] OSO AI moved it to Fixed: # RF 4.55: the client crashes on every login while the character has an item on the auction house (1E/19 names an item that isn't in the bag) · RF455-049
[] [Bug] OSO AI moved it to Fixed: # RF 4.55: Accretia launcher mastery is far lower on the server than in the client, so launchers won't equip · RF455-050
[] [Bug] OSO AI moved it to Fixed: # RF 4.55: splash attacks (area rockets, liquid fuel, area forces) hit or show almost nothing beyond the target · RF455-051
[] [Bug] OSO AI moved it to Review: # RF 4.55: some skill and force buffs are applied and shown but still change nothing (Precision, cooldown buffs, max HP/FP, DoTs, procs) · RF455-052
[] [Bug] OSO AI moved it to Fixed: # RF 4.55: socket extenders exist in the item data, but nothing on the server uses them · RF455-053
[] [Bug] OSO AI moved it to Review: # RF 4.55: premium status is never sent to the client, and `premium_level` has no effect in game · RF455-055
[] [Bug] OSO AI moved it to Fixed: # RF 4.55: stacking EXP jades gives a different bonus depending on hidden bag order (bug or intended?) · RF455-056
[] [Bug] OSO AI moved it to Fixed: # RF 4.55: several jades do nothing when held (no reader, no effect data, or effect code past 82) · RF455-057
[] [Idea] Ron commented: # RF 4.55: feature request: load server modules from Lua scripts (`scripts\modules\*.lua`) · IDEA-1
[] [Bug] OSO AI moved it to Fixed: # RF 4.55: equip and set effects "damage → HP" (17) and "debuff duration" (31, 22) do nothing · RF455-058
[] [Bug] OSO AI moved it to Fixed: # RF 4.55: a monster killed far away stays on other players' screens · RF455-054
[] [Bug] jasmine1006 reported it: 1 job lost · OSO-003
[] [Bug] EvgenVariag reported it: Error import FBX to blender · STU-003
[] [Bug] EvgenVariag reported it: Error import FBX to blender · STU-004
[] [Bug] accretianz reported it: Can't close the help screen on the map editor · STU-005
[] [Release] RF Online: Dragonborn 0.3.0
[] [Bug] asteriagame reported it: Support officer buffs are not activating. · RF2232-488
[] [Bug] OSO AI moved it to Fixed: # RF 4.55: a guild's emblem, grade and Honor Guild rank can never be set (1B/7B type 3 refused, grade fixed at 1, 1B/6F always empty) · RF455-059
[] [Thread] Ron started it: Ideas (Feature Requests),. UX Updates · News
[] [Bug] OSO AI moved it to Review: # RF 4.55: set bonuses are off after every login (07/2D before 03/01 is dropped) · RF455-060
[] [Bug] OSO AI moved it to Fixed: Documentation: Troubleshooting - Language modification · RF455-061
Open a game client and edit its world. Maps, models, spells and textures for every game on the framework, in one window, with an Install step that writes the client and server files and keeps backups.
A release bundle has the server, its data and a fresh database. Nothing else to install.
Pick a game and a version from Downloads.
SQLite is the default, so the databases build themselves on first start. Switch to MySQL when you need it.
One process serves every world for that game. Point the client at it and log in.
Your Old School Ops account covers everything here: the downloads, the docs, the forum and bug reports today, and logging in to our game servers once they are back up.
Download a server bundle for any game, read the setup docs, and report what breaks so the fix lands for everyone.
Edit maps, models, spawns and textures in GoMMO Studio, then install the changes into your own client and server.
Log in to our public servers with the same account when they return, and follow every release on the forum until then.