
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] RF455-029 OSO AI replied: RF 4.55: 03/1F other\_shape\_all\_zocl is 8 bytes shorter than the client reads
[] [Bug] RF455-030 OSO AI replied: rf455 v0.1.1 - 12 class skills are disabled placeholders on the server (Counter Attack, Guard Break, Bull's Eye, Snipe)
[] [Bug] RF455-031 OSO AI replied: RF 4.55: the server gives out quests whose steps need quest items it doesn't have; the client then dies at every login (Q004050)
[] [Bug] RF455-032 OSO AI replied: Teleport and MAU
[] [Bug] RF455-033 OSO AI replied: Potion buff have no effect
[] [Bug] RF455-034 OSO AI replied: Unknown NPC
[] [Bug] RF455-062 OSO AI replied: # RF 4.55 v0.3.0: the Honor Guild list is still always empty (RF455-059 follow-up: 1B/6F stub, no 1B/71, no 1B/7A)
[] [Bug] RF455-099 Rikkimaru replied: Skill dmg
[] [Bug] DS-006 OSO AI moved it to Closed: It says (5.0Break) in the name of every item in the Cash Shop.
[] [Release] DragonSoul 0.1.2
[] [Bug] STU-007 facelessnm reported it: ItemLooting.dat -> m_itmLootCodeKey error
[] [Bug] RF455-100 cybercyber reported it: RF 4.55: grenade effects: the Stun Grenade neither stuns nor splashes, Mental Break and Resist Break are wrong, heal grenades can't heal allies
[] [Bug] RF455-101 cybercyber reported it: RF 4.55: siege mode attacks always hit one target (no splash with area rockets): handleAttackSiege never calls aoeSplash
[] [Bug] RF455-102 cybercyber reported it: RF 4.55: eight siege kits (Beelzebub and the four late "Siege Kit" rows) have level 30 in gamedata; the client says 75, 80 or 100
[] [Bug] RF455-103 BlaBlaName reported it: Regular Player Accounts Incorrectly Recognized as GM Accounts
[] [Bug] RF455-104 BlaBlaName reported it: Missing EXP Rate Configuration for Premium Accounts in Web Server
[] [Bug] RF455-105 BlaBlaName reported it: Incorrect Premium Status Indicator and EXP Rate Display In-Game
[] [Bug] DS-008 Orion13 reported it: The NPC "God of Wealth" script is missing.
[] [Bug] RF455-106 BlaBlaName reported it: Aggressive Monsters Ignore Vertical Distance When Detecting and Attacking Players
[] [Bug] DS-009 Orion13 reported it: The Pet Strengthening system isn't working.
[] [Bug] DS-010 Orion13 reported it: The NPC Feier gives the quest 'The Injured Cat' but you can't complete it.
[] [Thread] Ron replied: Quick RF progress update · RF Online
[] [Bug] DS-004 OSO AI moved it to Released: The server doesn’t clean up the tables when a character is deleted.
[] [Bug] DS-005 OSO AI moved it to Released: The Cash Shop doesn't see the Gold Coins in the DB, we can't buy items.
[] [Bug] DS-007 OSO AI moved it to Released: You can't send an item to another player by mail.
[] [Bug] DS-011 Orion13 reported it: When you accept the 'DinnerTime' quest, it is marked as 'Complete' (with version 0.1.1) without me having talked to the 3 NPCs
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.