mirror of
https://github.com/ME1312/SubServers-2.git
synced 2025-02-16 19:51:26 +01:00
Updated How It Works (markdown)
parent
104e25fb98
commit
7451e05d7e
@ -1,13 +1,13 @@
|
||||
![https://i.postimg.cc/TwgrGznb/Sub-Servers-2.png](https://i.postimg.cc/TwgrGznb/Sub-Servers-2.png)<br>
|
||||
This page goes over how SubServers is able to do what it does. Above is a chart explaining the relationship that the various apps can have with each other. It is assumed that the appropriate version of SubServers.Client is installed on all the Minecraft servers. For the more useful, recommended network topologies, see [*Designing Your Network*](https://github.com/ME1312/SubServers-2/wiki/Designing-Your-Network).
|
||||
Above is a chart explaining the relationship that the various apps can have with each other. It is assumed that the appropriate version of SubServers.Client is installed on all the Minecraft servers. For the more useful, recommended network topologies, see [*Designing Your Network*](https://github.com/ME1312/SubServers-2/wiki/Designing-Your-Network).
|
||||
|
||||
### Legend
|
||||
The **Yellow Arrow** represents a player connection<br>
|
||||
The **Blue Arrow** represents a connection to the SubData Server<br>
|
||||
The **Green Arrow** signals that the app is hosting the server it points to
|
||||
|
||||
## What it means
|
||||
SubServers 2 on the surface may seem very simplistic, but the way it accomplishes it's goals is actually quite complex.
|
||||
# How It Works
|
||||
SubServers 2 on the surface may seem very simplistic, but the way it accomplishes it's goals can get quite complex. This page explains how each of the possible components help your server network tick.
|
||||
|
||||
### SubServers.Bungee
|
||||
SubServers.Bungee is the heart of SubServers 2. It is tasked with managing all of your servers — even ones not hosted by the virtual host driver, providing a SubData Server for the rest of the apps to connect to, and routing players that connect to it where they need to go all at the same time. It also loads connection information for servers that will not be managed by the server manager from BungeeCord's config (*Server 3 in the chart*).
|
||||
@ -21,5 +21,5 @@ SubServers.Sync allows you to run multiple proxies that point to the same server
|
||||
### SubServers.Client
|
||||
SubServers.Client allows players and server-side plugins to talk to SubServers.Bungee, and therefore all the other SubServers apps, through it's connection to SubData. It also provides a helpful chest GUI when players with the correct permissions run the command `/sub` that makes managing your servers easier. Of course, this in-game access can be disabled through it's configuration.
|
||||
|
||||
### The Server Management Platform
|
||||
All of these apps provide an API for your plugins known as SubAPI for you to unlock the full potential of the server manager. Have your plugins talk to each other across multiple proxies, multiple hosts, and multiple servers using the SubData API.
|
||||
### SubServers Platform
|
||||
All of these apps provide an API for your plugins known as SubAPI for you to unlock the full potential of the server manager. Have your plugins talk to each other across multiple proxies, multiple hosts, and multiple servers using the SubData API.<br><br>
|
Loading…
Reference in New Issue
Block a user