Old SchoolOps

Documentation

Set up a server, configure it, run it, and fix it when it will not start. The framework pages are true for every game; each game then has its own space for what is specific to it.

GoMMO Framework

Every game here runs on the same server framework, so these pages are written once and are true for all of them. Start here.

Getting Started

  • What You Need

    The hardware, software and files required to run one of our servers, and which game client each version needs.

    For: Every Game

  • Installing a Server

    Extract the archive, edit one file, run one script. What is inside a release and what each part is for.

    For: Every Game

Running a Server

  • Configuration

    What each setting in settings.cfg does, which port your game uses, and how to open a server to the outside world.

    For: Every Game

  • The Database

    Why the default needs nothing installed, when to switch to MySQL, how to do it, and how to back up either one.

    For: Every Game

  • Running the Website

    Every game ships a website binary that serves accounts, live server status, news and downloads. Turning it on, and putting TLS in front of it.

    For: Every Game

  • The Launcher

    How players sign in and start the game, how the launcher keeps their client files current, and the settings file behind it.

    For: Every Game

Help

  • Troubleshooting

    The failures people actually hit, what each one really means, and how to tell them apart.

    For: Every Game

Games

Each game has its own documentation space: what is in that version, which client it needs, and anything it does differently from the framework pages above.

Looking for the games themselves, rather than how to run them? Browse Games.