Gate to Heavens Classic
A 2003 fantasy MMORPG, preserved as it shipped. Four classes, 23 worlds and a 98-level climb, with the original interface down to the fonts.
Getting Started
- What You Need
framework
The hardware, software and files required to run one of our servers, and the one rule about matching a client to a server.
- Installing
framework
Download, unzip, run. On Windows that is one double-click of GoMMO Manager. What is inside a release, how to tell it worked, and how to keep it running.
- Services and Tools
framework
GoMMO Manager runs all of it from one window on Windows. What every program in a release is for, which you need running, and which you only run once.
- Updates and Versions
framework
What our version numbers mean, how they differ from the game version a server emulates, what a release candidate is, and how to apply an update to a server you are already running.
Running a Server
Setup
- Configuration
framework
What each setting in settings.cfg does, which port your game uses, and how to open a server to the outside world.
- The Database
framework
Why the default needs nothing installed, when to switch to MySQL, how to do it, and how to back up either one.
- The GameCP
framework
The control panel and website that ships with every release. What your players get, what you get, how to put it online, and why the settings behind it differ from game to game.
- The Launcher
framework
How players sign in and start the game, how the launcher keeps their client files current, and the settings file behind it.
Operating
- GM Accounts
framework
What each staff level can do, the two ways to make your first administrator on a fresh server, how to promote everyone else, and why three of the RF versions ship with their commands open to every player.
- Client Updater
framework
How to push a client change to every player without handing out a new archive: the manifest, the download route, and driving the updater from the command line.
- Client Scripting
framework
Writing Lua macros for the GoMMO client, and deciding whether your server accepts them.
Maintenance
- Backups
framework
What to copy, how often, and how to prove a backup works before you need it.
- Moving a Server
framework
Taking a running server to another machine without losing anything.
- Hardening a Public Server
framework
What to change before a server is reachable from the internet, and what not to bother with.
Using the Site
- Your Account
framework
Signing in, confirming your address, and what the groups beside a name mean.
- Notifications
framework
The bell, email, the weekly summary and notifications on a phone - and how to turn any of them off.
- The OSO API
framework
Reading and filing bug reports from outside the site with an API key.
Help
- Troubleshooting
framework
The failures people actually hit, what each one really means, and how to tell them apart.
- Reporting a Bug
framework
What makes a report useful, what happens to it, and how to follow one you filed.
- Capturing Packets
framework
How to record the traffic between a game client and an original server with Wireshark, and what to send us. A capture is the only evidence that settles what a message really contains.
Gate to Heavens
Before You Start
- Where to Play
family
Both Gate to Heavens editions are live. What each one contains, what the difference is, and where to go.
- The Game Client
family
What ships in the client folder of a Gate to Heavens release, what a player runs, and how it finds your server.
Running GTH
This Version
- Running Classic Yourself
What is inside the Gate to Heavens Classic release archive, how to start it, and how to get a client connected to your own server.
- What Is in Classic
What Gate to Heavens Classic contains today, the original interface and vocabulary it puts back, and which buttons the server does not answer yet.
- Your Own Website
Every Gate to Heavens Classic release ships a website that serves your players, patches their client and holds your admin area, and everything in it that names anybody is a setting you control.