/WorldWatcher

(Unofficial) API for OSRS game status & outage logger

Primary LanguagePython

OSRS World Watcher

Service that monitors and reports OSRS world outages

Note

Terms "world" and "server" are used interchangably

Important

This all rides on the assumption that servers don't respond to pings when worlds are offline. If the host is responsible for multiple services, and not just hosting OS worlds, this whole endeavour may be a waste of time. We won't be able to know until I can run tests while the worlds are actually offline. 😄

Update: Servers continued to ping while game was offline. Back to the drawing board!

Goal

Create an accurate and reliable API that provides OSRS server status, without overwhelming Jagex with requests.

Motivation

Mod Ash confirmed my suspicion that the official OSRS server status page is manually updated, and is thus prone to human error

How it works

A random selection of worlds are pinged to determined availability. If 80% or more respond, the game is considered "online"

Right now, WorldWatcher only determines if the game is online as a whole. Later iterations may report world availability per world/region