From 487ffb70e933335f82532dbebe63d9f4c95a308d Mon Sep 17 00:00:00 2001 From: OpenSource Date: Wed, 24 Aug 2022 23:42:51 +0000 Subject: [PATCH] GitBook: [#78] Updated links --- SUMMARY.md | 18 ++++++++++--- legacy/README.md | 2 +- overview/installation/README.md | 4 +++ .../adding-pre-defined-plugins.md | 0 ...cker-support.md => docker-installation.md} | 0 .../installation/pterodactyl-configuration.md | 10 +++++++ overview/installation/templates.md | 27 +++++++++++++++++++ 7 files changed, 56 insertions(+), 5 deletions(-) rename overview/{ => installation}/adding-pre-defined-plugins.md (100%) rename overview/installation/{docker-support.md => docker-installation.md} (100%) create mode 100644 overview/installation/pterodactyl-configuration.md create mode 100644 overview/installation/templates.md diff --git a/SUMMARY.md b/SUMMARY.md index c0f31da..12dcc85 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -4,18 +4,20 @@ * [πŸ–₯ PlayerServers - Overview](README.md) * [πŸš€ Plugin Installation Tutorial](overview/installation/README.md) - * [πŸ›³ Docker support](overview/installation/docker-support.md) + * [🎁 Templates](overview/installation/templates.md) + * [πŸ“¦ Adding pre-defined plugins](overview/installation/adding-pre-defined-plugins.md) + * [πŸ›³ Docker installation](overview/installation/docker-installation.md) + * [🌐 Pterodactyl configuration](overview/installation/pterodactyl-configuration.md) * [πŸ“œ Current Config files](overview/config.md) * [🚫 Limitations](overview/limitations/README.md) * [Permission-based RAM](overview/limitations/permission-based-ram.md) * [Permission-based CPU](overview/limitations/permission-based-ram-1.md) * [Max players limitation](overview/limitations/max-players-limitation.md) * [Max plugins limitation](overview/limitations/max-plugins-limitation.md) -* [πŸ“¦ Adding pre-defined plugins](overview/adding-pre-defined-plugins.md) *** -* [Legacy](legacy/README.md) +* [πŸ‘΅ Legacy](legacy/README.md) * [Updates](legacy/updates/README.md) * [PlayerServers - General](legacy/updates/master.md) * [v1.1 to v1.2](legacy/updates/v1.1-to-v1.2.md) @@ -41,4 +43,12 @@ * [Multi-Node Support](legacy/multi-node-support.md) * [Unofficial Video Tutorial](https://www.youtube.com/watch?v=VApcwAG4y5c) * [MC-Market Thread](https://www.mc-market.org/threads/583445/#post-4508558) - * [Support Discord](https://invite.gg/arcadiaxyz) + +## πŸ› Buy + +* [β›² Spigot Link](https://www.spigotmc.org/resources/82268) +* [πŸͺ BuiltByBit](https://builtbybit.com/resources/15521/) + +*** + +* [πŸ”— Support Discord](https://invite.gg/arcadiaxyz) diff --git a/legacy/README.md b/legacy/README.md index 44a7cd7..bfcb7d5 100644 --- a/legacy/README.md +++ b/legacy/README.md @@ -4,7 +4,7 @@ description: >- PlayerServers (older than v3) --- -# Legacy +# πŸ‘΅ Legacy {% content-ref url="../" %} [..](../) diff --git a/overview/installation/README.md b/overview/installation/README.md index 80e0c80..0f05c1f 100644 --- a/overview/installation/README.md +++ b/overview/installation/README.md @@ -66,3 +66,7 @@ After the configuration of MySQL database, boot up your BungeeCord server. The p If you followed the guide correctly, you will have a working version of PlayerServers installed. If there are any additional errors, or you need help with something, please don't hesitate to send me PM od MC-Market, or on Discord - `OpenSource#3310` {% endhint %} + +## Now setup your first template + +After successfully installing the plugin, in order to create your first server, you'll need to setup default (and optionally additional templates). Click the link below to learn more. diff --git a/overview/adding-pre-defined-plugins.md b/overview/installation/adding-pre-defined-plugins.md similarity index 100% rename from overview/adding-pre-defined-plugins.md rename to overview/installation/adding-pre-defined-plugins.md diff --git a/overview/installation/docker-support.md b/overview/installation/docker-installation.md similarity index 100% rename from overview/installation/docker-support.md rename to overview/installation/docker-installation.md diff --git a/overview/installation/pterodactyl-configuration.md b/overview/installation/pterodactyl-configuration.md new file mode 100644 index 0000000..5a57876 --- /dev/null +++ b/overview/installation/pterodactyl-configuration.md @@ -0,0 +1,10 @@ +--- +description: >- + Learn how to setup and configure PlayerServers to work with Pterodactyl + control panel and give your users ability to manage their server through + Pterodactyl’s beautiful and easy-to-use interface. +--- + +# 🌐 Pterodactyl configuration + +## Work in progress diff --git a/overview/installation/templates.md b/overview/installation/templates.md new file mode 100644 index 0000000..15c178d --- /dev/null +++ b/overview/installation/templates.md @@ -0,0 +1,27 @@ +--- +description: Learn how to setup templates with plugins, mods, worlds and configurations +--- + +# 🎁 Templates + +## Instructions + +1. Create folder in /templates/\ +2. Put all the server files there INCLUDING Spigot.jar (do not include server.properties or spigot.yml) +3. If the folder includes plugins, please do not include PSServerCore.jar or it's configuration files +4. If your server includes plugins, please add all of them to plugins-to-be-installed-ingame folder +5. Add your template to config.yml as in the following example: + +```yaml +templates: + default: + plugins: + - EssentialsX-2.18.1.0.jar;Essentials;Provides an essential, core set of commands for Bukkit. +``` + +As you can see, the template is the following: \ +JarFileNameFromPluginsToBeInstalledIngameFolder;PluginNameFromPlugin.yml;Description + +* JarFileNameFromPluginsToBeInstalledIngameFolder - the name of the jar file from the plugins to be installed ingame folder (example: EssentialsX-2.18.1.0.jar) +* PluginNameFromPlugin.yml - Find it by openning the plugin with WinRar, for example. Inside, you will see plugin.yml. Copy the plugin name from there +* Description - As described in the previous step, there is also a plugin description in plugin.yml. Copy it in the description part. NOTE THAT NOT ALL THE PLUGINS CONTAIN DESCRIPTION. In that case, you can create a custom one.