Skip to content

Standalone Server

Stephan edited this page Aug 11, 2023 · 7 revisions

ServerListPlusServer is a standalone server implementation of ServerListPlus. It can be run independently from any server implementation.

Use cases

ServerListPlusServer runs independently from any server implementation as its own server, and can be launched just like a Minecraft server by running the JAR file. Because of that, it can be used as a lightweight and fast server that only provides the status ping for the server list.

  • You can use it while your server is in construction and you want remind everyone trying to join to stay patient.
  • You can use it as a placeholder for your real server while your server in under maintenance.

Features

ServerListPlusServer has the same features as the other implementations.

Installation

  1. Download the server-JAR and copy it to a folder.
  2. Start the JAR from the command line, e.g. java -jar ServerListPlus-3.5.0-Server.jar
  3. The configuration file is located in the the current folder: ServerListPlus.yml. Please refer to the configuration page for more information.
  4. Choose a port for the server in the configuration file inside the !Server section.
  5. After you have customized the configuration to your likings you can reload the configuration with the reload command. If you've changed the port you need to stop the server first (type stop) and start it again.

Commands

  • slp - Display an information page about the plugin and list all available commands.
  • reload or /slp rl - Reload the plugin configuration.
  • save - Save the plugin configuration.
  • enable - Enable the plugin and start modifying the status ping.
  • disable - Disable the plugin and stop modifying the status ping.
  • clean <favicons/players/requests> - Delete all entries from the specified cache.
  • stop - Stop the server

Configuration

The configuration file is located in the current folder: ServerListPlus.yml. Please refer to the configuration page for more information.

There are also a few specific options for the Server implementation only, inside the !Server configuration section:

  • Address: The address to bind the server to. Can be used to specify the port of the server.
    • Example: :25565 will bind the server to port 25565
  • Login -> Message: The message displayed when the players are kicked from the server. You can use multiple messages or color codes here. RGB colors and gradients are also possible!
    • Example:

      Login:
        Message:
        - |-
          &aWelcome %player%! We're currently doing maintenance on our server.
          &ePlease try again later! :)

Minecraft Version

By default, the server will always look like it is outdated (and therefore display the outdated version name). If you want, you can configure ServerListPlus to send a particular protocol version. The protocol version is a numeric identifier for a particular Minecraft version. A list of protocol versions can be found here: https://wiki.vg/Protocol_version_numbers

For example, to make the server appear as 1.16.5, you could use:

  Version:
    Protocol: 754

Note: This is part of the !Status section, similar to the outdated version name.

Clone this wiki locally