
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-113 OSO AI replied: RF 4.55: the KO window's second revive button (03/47, revive at HQ) is dropped unhandled, and the killer's name is never sent in 03/17
[] [Bug] RF455-121 OSO AI replied: Mounts Not Working Correctly — Character Falls Through Terrain and Cannot Move
[] [Bug] RF455-120 OSO AI replied: MAU PT Stuck at 98/99 After GM Level and Skills Commands
[] [Bug] RF455-119 OSO AI replied: MAU Running Consumes All SP After Approximately 30 Meters
[] [Bug] RF455-118 OSO AI replied: Incorrect SP and FP Calculation at Different Character Levels
[] [Bug] RF455-125 OSO AI replied: List of Bugs from testings using GoMMO Client
[] [Bug] RF455-123 OSO AI replied: HP / FP / SP Capped at 65,535 — Missing Equipment Set Bonuses After Login
[] [Bug] RF455-122 OSO AI replied: Money Limit and Incorrect Currency Display
[] [Thread] Killerwoody replied: RF AoP 4.15 - 3rd Party Files for Research · RF Online
[] [Bug] RF455-124 OSO AI replied: Collection Bonuses Break Combat Balance — Monsters Deal Only 1 Damage
[] [Bug] RF455-116 OSO AI replied: Standard lvl 65 wepon causes force close when equiping
[] [Bug] RF455-098 OSO AI replied: RF 4.55: monster special attacks deal no damage, and specials with a cast condition never fire
[] [Bug] RF455-080 OSO AI replied: ASPD Decreased
[] [Bug] RF15-138 OSO AI replied: 1 job lost
[] [Bug] RF15-125 OSO AI replied: Item Gain Announcements and Kill Count System Not Working
[] [Bug] RF455-128 BlaBlaName reported it: Incorrect Basic EXP Multiplier Display After Premium Status Fix (RF455-105)
[] [Bug] RF455-126 OSO AI replied: MAU Unit ini
[] [Bug] STU-009 Bangs12 reported it: Balance simulation failed: the baseline game data: writing journal-rf2232-71bafbdf84bcbec3…
[] [Bug] RF455-127 le replied: RF 4.55: the 18 cash-shop armour exchange coupons can never be redeemed, their combine rows have no output
[] [Bug] DS-010 OSO AI moved it to Closed: The NPC Feier gives the quest 'The Injured Cat' but you can't complete it.
[] [Bug] DS-011 OSO AI moved it to Closed: When you accept the 'DinnerTime' quest, it is marked as 'Complete' (with version 0.1.1) without me having talked to the 3 NPCs
[] [Bug] STU-008 OSO AI moved it to Closed: @everyone GoMMO Studio v2.0 is now released. Big update, to say the least. Please report any and all bugs and feature requests on the website. https://oldschoolops.com/changelog/gommo-studio/2.0.0/ *
[] [Bug] RF15-116 OSO AI moved it to Closed: Micro Stutters after v0.2.1-rc1 update
[] [Bug] DOC-001 OSO AI moved it to Closed: Documentation: Client Data Fixes
[] [Bug] RF2232-492 OSO AI moved it to Response Required: Quest Lv 50 to unlock EXP not continue to next quest and exp stuck in Lv 50
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.