SpeedTest
PluginMIT

SpeedTest

Measure your Minecraft server's internet speed.

48
Downloads
2
Followers
3 months ago
Updated
📦
2
Versions

📖About SpeedTest

⚡ SpeedTest Plugin for Minecraft

SpeedTest is a Spigot plugin that allows server administrators to measure their Minecraft server's internet connection speed (Ping, Download, an~~~~d Upload) directly from in-game or the console. It connects to standard test hosts and provides live progress updates in the player's Action Bar.

✨ Features

  • 📊 Live Updates: See real-time download and upload speed measurements directly in your Action Bar.
  • 📡 Auto-Selection: Automatically pings all configured servers to find and select the closest one with the lowest latency.
  • 🎯 Per-Player Selection: Players can choose specific test servers to use.
  • ⏱️ Custom Test Durations: Specify how long the download and upload tests should run.
  • ⚙️ In-Game Management: Add, remove, and list test servers without editing configuration files.

💻 Usage Commands

All commands require the speedtest.use permission (defaults to OP).

  • /speedtest [seconds] - Run a speed test against the currently selected server (or auto-select the closest one). Default duration is 10 seconds.
  • /speedtest stop - Cancel a currently running speed test.
  • /speedtest enable <true|false> - Toggle the plugin's functionality on or off.
  • /speedtest reload - Reload the config.yml file.

🌐 Server Management Subcommands

Manage the servers you test against directly in-game:

  • /speedtest server list - View all configured test servers and their hosts.
  • /speedtest server select <name> - Select a specific server to test against for future /speedtest commands.
  • /speedtest server add <host> <name> - Add a new test server to the configuration.
  • /speedtest server remove <name> - Remove a test server from the configuration.

🛠️ Configuration (config.yml)

The config.yml file allows you to define standard test servers. You must provide a valid host URL (including port) for the server.
Find one here: https://williamyaps.github.io/wlmjavascript/servercli.html.

enabled: true

servers:
  vietnam:
    host: speedtest2.vtn.com.vn.prod.hosts.ooklaserver.net:8080
  singapore:
    host: speedtest.singnet.com.sg:8080
  us:
    host: nycny-speedtest-ookla-01.st.charter.com:8080

📋 Requirements

  • Spigot / Paper API
  • Java 21