You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() Reviewed-on: #4 |
5 months ago | |
---|---|---|
config | 6 months ago | |
plugins | 5 months ago | |
.gitignore | 6 months ago | |
README.md | 5 months ago | |
bukkit.yml | 6 months ago | |
cleanup.sh | 6 months ago | |
install-plugins.sh | 6 months ago | |
install.sh | 6 months ago | |
package.sh | 6 months ago | |
purpur.yml | 6 months ago | |
server-icon.png | 6 months ago | |
server.properties | 5 months ago | |
setup.sh | 6 months ago | |
spigot.yml | 6 months ago | |
start.sh | 5 months ago |
README.md
FDL Configuration
Requirements
bash
,curl
,tar
,jq
- OpenJDK 17/19
Installation
The server can be installed using the following one-liner:
curl -L https://codeberg.org/FDL/configuration/raw/branch/main/install.sh | sh
The above line executes the install.sh script, pulling and unpacking the latest release of the server to server/
. The release contains all required .jar files already (except the Mojang's server jar, it will be downloaded automatically on the first launch).
For manual installation - refer to the Scripts section. In case of a manual installation, you would also need to download PlaceholderAPI expansions from the game console, using:
/papi ecloud download Server
and/papi ecloud download Player
The server can be started using the start.sh
file in the repo.
Scripts
The repository includes a bunch of useful shell scripts:
install.sh
- pulls the latest release with all the jars, ready for launch.setup.sh
- pulls the latest purpur.jar and plugins from the cloud, for use with cloned git repository.install-plugins.sh
- invoked bysetup.sh
, pulls the latest plugins from files.clmty.rucleanup.sh
- cleans all autogenerated files by the server and it's plugins, returning the server to it's original state. Does not clean user-generated files.package.sh
- packs up the server into aserver.tar.gz
file. Used for distribution on the Releases page.start.sh
- starts the server with about 2GB of ram usage and a bunch of optimization flags. Recommended for use over just launching the server using the java command.