
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.
[1d ago] [Bug] Outspacedev reported it: Can we Increase Damage/HP Numbers ? · RF455-036
[1d ago] [Bug] cybercyber reported it: RF 4.55: the Quick Revival Potion and 75 other potions are refused as "not modelled by this server" · RF455-037
[1d ago] [Release] RF Online 1.5 0.3.0
[1d ago] [Release] RF Online: Golden Age 0.7.0
[1d ago] [Bug] OSO AI moved it to Closed: Screen Feature · ART-001
[23h ago] [Bug] OSO AI moved it to Released: Cheating Card System doesn't seem to be working properly · RF15-117
[23h ago] [Bug] OSO AI moved it to Released: Trigger / Combo / Burst Skills Not Working · RF15-124
[23h ago] [Bug] OSO AI moved it to Released: Client crashes in 49 seconds · RF15-131
[23h ago] [Bug] OSO AI moved it to Released: Can't use items while you're on unit · RF15-132
[23h ago] [Bug] OSO AI moved it to Released: Animus Issues · RF15-133
[23h ago] [Bug] OSO AI moved it to Released: Accretia doesnt have a way to increase FP · RF15-134
[23h ago] [Bug] OSO AI moved it to Released: Siege kits with low durability · RF15-135
[21h ago] [Bug] cybercyber reported it: RF 4.55: item flows where the server's reply doesn't match the client, or has no handler · RF455-038
[21h ago] [Bug] raxion reported it: Booster and Mount Skill Bug · RF455-039
[21h ago] [Bug] raxion reported it: Ask About Flem · RF455-040
[20h ago] [Bug] Rikkimaru reported it: Some of the bugs found · RF455-041
[17h ago] [Bug] jasmine1006 reported it: RF-1.5 cannot enter the game world · RF15-136
[16h ago] [Release] DragonSoul 0.1.0
[15h ago] [Thread] Ron replied: RF 1.5B disconnect after 60 seconds in game · RF Online
[13h ago] [Bug] cybercyber reported it: # RF 4.55: party window shows a squashed icon sheet for every member (10/07 and 10/08 send no class) · RF455-042
[13h ago] [Bug] Outspacedev reported it: GameServer Loot Table Reload time · RF455-043
[12h ago] [Bug] cybercyber reported it: # RF 4.55: monsters next to you blink out, or vanish until re-sent, when the monster position tick runs late · RF455-044
[8h ago] [Bug] raxion reported it: Combo selector close when clicked · STU-001
[7h ago] [Bug] cybercyber reported it: # 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
[7h ago] [Bug] cybercyber reported it: 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
[6h ago] [Bug] cybercyber reported it: # RF 4.55: PT (mastery) stops 10% short of the maximum the client shows · RF455-047
[6h ago] [Bug] EvgenVariag reported it: JSON map format · STU-002
[4h ago] [Release] GoMMO Studio 1.0.0
[1h ago] [Bug] SIGMA replied: RF 1.5B disconnect after 60 seconds in game · RF15-137
[just now] [Release] GoMMO Studio 1.0.1
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.