- Contributors
- DieSuperKatze
- Supported Skript Version
- 2.4
- 2.5
- 2.6
- 2.7
- 2.8
- 2.9
- Supported Minecraft Versions
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
SkProxy - Enhance Your Skript with Proxy Management Features!
Overview:
SkProxy is a powerful Skript addon designed to extend the capabilities of Skript by providing seamless integration with BungeeCord and Velocity proxy networks. This addon allows server administrators to manage and interact with their proxy network directly from the servers under the proxy. SkProxy adds new expressions and effects to Skript, enabling you to connect players to different servers, check player counts, and monitor server statuses, all within your existing Skripts.
Important: SkProxy is intended for use on individual backend servers connected to a proxy, not on the proxy server itself.
Features:
Skript Additions:
Usage Instructions:
Dependencies:
Overview:
SkProxy is a powerful Skript addon designed to extend the capabilities of Skript by providing seamless integration with BungeeCord and Velocity proxy networks. This addon allows server administrators to manage and interact with their proxy network directly from the servers under the proxy. SkProxy adds new expressions and effects to Skript, enabling you to connect players to different servers, check player counts, and monitor server statuses, all within your existing Skripts.
Important: SkProxy is intended for use on individual backend servers connected to a proxy, not on the proxy server itself.
Features:
- Connect Players to Different Servers:
Easily connect players from one server to another within your proxy network using Skript.
- Retrieve Player Count:
Get the number of players connected to a specific server or across the entire proxy directly in your Skript. (Might take a bit on old Slow Proxys)
- Check Server Status:
Determine whether a specific server is online or offline using simple Skript expressions.
- Proxy-Wide Player Count:
Fetch the total number of players connected across all servers in your proxy network with a single expression. (Might take a bit on old Slow Proxys)
Skript Additions:
- Connect Player to Server
- Syntax: connect player to %string%
- Example: connect player to "Lobby-1"
- Get Player Count of a Specific Server
- Syntax: player count of %string%
- Example: set {lobbyCount} to player count of "Lobby-1"
- Get Status of a Specific Server
- Syntax: status of %string%
- Example: set {lobbyStatus} to status of "Lobby-1"
- Get Total Player Count Across the Proxy
- Syntax: proxy player count
- Example: set {totalProxyCount} to proxy player count
Usage Instructions:
- Install SkProxy:
- Ensure that you have Skript installed on your server.
- Download and place the SkProxy plugin in your server’s plugins directory.
- Restart or reload your server.
- Using in Skript:
- Integrate the provided effects and expressions into your Skript scripts.
- Include delays where necessary (e.g., wait 1 second) to allow time for the plugin to retrieve data from the proxy.
Dependencies:
- Skript Plugin: SkProxy requires the Skript plugin to be installed on your server.
- BungeeCord or Velocity Proxy: The plugin is designed to work with BungeeCord or Velocity networks. They need to be setup in the paper config or need to be bind in a bungeecord ping channel