This private server system is designed for very complex networks (maybe with their own cloud system). Because of the modular structure the system is very flexible and has no need to load classes which are not required for the current running environment.
You can Download the latest build from here: https://github.com/derklaro/ps-system/actions
To use the system you have to upload the plugin core to your Lobby server's plugin folder. Then create a new folder
called plugins/ps/modules
and upload the lobby as well as the cloud module to this folder.
The following cloud systems are supported:
- CloudNET V2.1.17 using the module ps-cloudnet2-legacy.
- CloudNET V2.2+ using the module ps-cloudnet2.
- CloudNET V3.4+ using the module ps-cloudnet3.
Then create a new
- Task (if you are using cloudnet 3)
- ServerGroup (if you are using cloudnet 2)
and restart the lobby server. Now there should be configuration file called config.json
in the
plugins/ps/modules/lobby
folder. Open this file and configure the options you see. Set ps-group-name
to the just
created group name.
Upload the system and cloud module as mentioned above. Then put the runner into the modules folder as well.
Now you are ready to go!
If you need help or are experiencing any issues using the system, feel free to use the GitHub issue tracker to submit a new ticket.
If you like the system and want to support our work you can star ๐ the project.
git clone https://github.com/derklaro/ps-system.git
cd ps-system/
gradlew
Maven repository:
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
Maven dependency:
<dependency>
<groupId>com.github.derklaro</groupId>
<artifactId>ps-api</artifactId>
<version>1.1.0</version>
<scope>provided</scope>
</dependency>
Gradle repository:
maven {
name 'jitpack.io'
url 'https://jitpack.io'
}
Gradle dependency:
compileOnly group: 'com.github.derklaro', name: 'ps-api', version: '1.1.0'
If you need an example how to implement a new cloud system, just take a look here
The project is licenced under the terms of the MIT Licence. All files are Copyright (c) 2020 Pasqual K. and all contributors.