Class ServerLoader

java.lang.Object
dev.twilite.game.common.ServerLoader

public class ServerLoader extends Object
Loads and caches the public Old School RuneScape server list.
  • Constructor Details

    • ServerLoader

      public ServerLoader()
  • Method Details

    • loaded

      public static Map<Integer,Server> loaded()
      Returns the current cached servers by id and queues a background refresh when stale.
    • loaded

      public static Optional<Server> loaded(int id)
      Returns a cached server by id and queues a background refresh when stale.
    • warmup

      public static Map<Integer,Server> warmup()
      Loads the server list synchronously when the cache is empty.