Old School Ops

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

  • GM Commands family
    Every slash command the two Gate to Heavens servers accept today, what each one does, and which ten of them need an Administrator grant.

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.
Loading…
Open the full search page