Help links

This commit is contained in:
Jedediah Smith 2017-01-29 21:30:25 -05:00
parent 612f8cfca8
commit a6b718cd22
1 changed files with 45 additions and 28 deletions

View File

@ -17,8 +17,12 @@ GNU Affero General Public License for more details.
A copy of the GNU Affero General Public License is included in the file LICENSE.txt
# Status
**It is currently a major pain in the ass to build this and get it running.
We know this, and will improve the situation in the near future.**
These plugins were converted from an internal project to open source in a rush,
so they are not yet well adapted for third party use. Improving this adaptation
is a top development priority, specifically:
@ -31,6 +35,18 @@ is a top development priority, specifically:
* Documentation for third-parties (e.g. "how do I run this thing??")
# Getting Help
You *may* find some help on the PGM Discord, in these channels:
[#help](https://discord.gg/wSYAT55) Help with *running* a ProjectAres server
[#contributing](https://discord.gg/6zGDEen) Discussion about *contributing* to ProjectAres
Please keep in mind that this help is provided by volunteers and other users,
out of the kindness of their golden hearts, and not as an obligation to you.
# Building
At the moment, we don't have a Maven repository thingy, so you will have to build and
@ -47,6 +63,35 @@ install several dependencies by hand:
* https://github.com/OvercastNetwork/BungeeCord (custom fork)
* https://github.com/OvercastNetwork/SportBukkit
# Running
The Bukkit plugins in this repo work only with SportBukkit, not regular CraftBukkit.
Appropriate SportBukkit settings are provided in `bukkit.yml.sample` in this folder.
Of particular interest are these:
* `settings.bungeecord: true` This is required in order to connect through Bungee
* `settings.legacy-knockback: true` Emulate knockback mechanics from older versions of Minecraft
* `settings.water-pushes-tnt: false` Disable water pushing TNT, a newer Minecraft feature that we don't use.
These plugins are required for any SportBukkit server:
* raven-bukkit
* bukkit-settings
* api-bukkit
* commons-bukkit
* Channels
* chatmoderator (optional)
For a PGM server, you also need these:
* PGM
* Tourney (optional)
For a Lobby server, you just need the Lobby plugin.
# Contents
* `Util` Utility code library (not a plugin) used by everything
@ -81,34 +126,6 @@ for running a standalone server. The api-ocn plugin is the backend implementatio
the former Overcast Network.
# Running
The Bukkit plugins in this repo work only with SportBukkit, not regular CraftBukkit.
Appropriate SportBukkit settings are provided in `bukkit.yml.sample` in this folder.
Of particular interest are these:
* `settings.bungeecord: true` This is required in order to connect through Bungee
* `settings.legacy-knockback: true` Emulate knockback mechanics from older versions of Minecraft
* `settings.water-pushes-tnt: false` Disable water pushing TNT, a newer Minecraft feature that we don't use.
These plugins are required for any SportBukkit server:
* raven-bukkit
* bukkit-settings
* api-bukkit
* commons-bukkit
* Channels
* chatmoderator (optional)
For a PGM server, you also need these:
* PGM
* Tourney (optional)
For a Lobby server, you just need the Lobby plugin.
# Coding Guidelines
* General