forked from SteamWar/SteamWar
Add FightSystem.README.md
Add artifacts to steamwarci.yml
This commit is contained in:
@@ -0,0 +1,34 @@
|
|||||||
|
# FightSystem
|
||||||
|
|
||||||
|
## Server setup
|
||||||
|
|
||||||
|
1. Install a WorldEdit plugin and the FightSystem plugin on the server
|
||||||
|
2. Start the server once (will instantly shutdown due to missing FightSystem configuration)
|
||||||
|
3. Configure FightSystem by modifying `plugins/FightSystem/config.yml`
|
||||||
|
4. Create a `backup` folder inside your world folder and copy your `region` folder and `level.dat` into it
|
||||||
|
5. Create a `config.yml` in the world folder and configure the file as described at the end of `plugins/FightSystem/config.yml`
|
||||||
|
6. Start and join the server (as op), create a basic kit, save it with `/ak [kitname]`
|
||||||
|
7. Configure the kit as default kit
|
||||||
|
8. Restart the server and have fun!
|
||||||
|
|
||||||
|
If you don't want FightSystem taking control over spawning and the whole world, set `Arena.Leaveable = true`.
|
||||||
|
To start a server in the testarena mode start the server with the flag `-DfightID=-1` prior to `-jar`.
|
||||||
|
|
||||||
|
## Compiling
|
||||||
|
|
||||||
|
Building SteamWar.de software requires certain libraries,
|
||||||
|
which cannot be provided over traditional ways (like maven)
|
||||||
|
due to copyright issues with compiled Spigot packages.
|
||||||
|
The following libraries are required to be in the `lib`
|
||||||
|
directory exactly named like in the list:
|
||||||
|
|
||||||
|
- `Spigot-1.8.jar` https://hub.spigotmc.org/jenkins/job/BuildTools/ (1.8.9)
|
||||||
|
- `Spigot-1.9.jar` https://hub.spigotmc.org/jenkins/job/BuildTools/ (1.9.4)
|
||||||
|
- `Spigot-1.10.jar` https://hub.spigotmc.org/jenkins/job/BuildTools/ (1.10.2)
|
||||||
|
- `Spigot-1.12.jar` https://hub.spigotmc.org/jenkins/job/BuildTools/ (1.12.2)
|
||||||
|
- `Spigot-1.14.jar` https://hub.spigotmc.org/jenkins/job/BuildTools/ (1.14.4)
|
||||||
|
- `Spigot-1.15.jar` https://hub.spigotmc.org/jenkins/job/BuildTools/ (1.15.2)
|
||||||
|
- `Spigot-1.18.jar` https://hub.spigotmc.org/jenkins/job/BuildTools/ (1.18.2, Use the jar from Spigot/Spigot-Server/target)
|
||||||
|
- `SpigotCore.jar` https://steamwar.de/devlabs/SteamWar/SpigotCore
|
||||||
|
- `WorldEdit-1.12.jar` https://dev.bukkit.org/projects/worldedit/files (6.1.9)
|
||||||
|
- `WorldEdit-1.15.jar` https://dev.bukkit.org/projects/worldedit/files (newest)
|
||||||
+26
-1
@@ -4,4 +4,29 @@ build:
|
|||||||
- "JAVA_HOME=/usr/lib/jvm/java-17-openj9-amd64 ./gradlew build"
|
- "JAVA_HOME=/usr/lib/jvm/java-17-openj9-amd64 ./gradlew build"
|
||||||
- "./gradlew --stop"
|
- "./gradlew --stop"
|
||||||
|
|
||||||
artifacts: {}
|
artifacts:
|
||||||
|
"/binarys/bausystem2.0.jar": "BauSystem/build/libs/BauSystem-all.jar"
|
||||||
|
|
||||||
|
"/binarys/fightsystem.jar": "FightSystem/build/libs/fightsystem.jar"
|
||||||
|
"/binarys/FightSystem_Standalone.jar": "FightSystem/FightSystem_Standalone/build/libs/FightSystem_Standalone.jar"
|
||||||
|
|
||||||
|
# KotlinCore !!
|
||||||
|
|
||||||
|
"/binarys/lobbysystem2.0.jar": "LobbySystem/build/libs/LobbySystem-all.jar"
|
||||||
|
|
||||||
|
"/binarys/missilewars.jar": "MissileWars/build/libs/MissileWars-all.jar"
|
||||||
|
|
||||||
|
"/binarys/realtime.jar": "Realtime/build/libs/Realtime-all.jar"
|
||||||
|
|
||||||
|
"/binarys/schematicsystem.jar": "SchematicSystem/build/libs/SchematicSystem-all.jar"
|
||||||
|
|
||||||
|
"/binarys/spigotcore.jar": "SpigotCore/build/libs/SpigotCore-all.jar"
|
||||||
|
|
||||||
|
"/binarys/Builder.jar": "Teamserver/build/libs/Teamserver-all.jar"
|
||||||
|
|
||||||
|
"/binarys/towerrun.jar": "TowerRun/build/libs/TowerRun-all.jar"
|
||||||
|
|
||||||
|
"/binarys/tutorialsystem.jar": "TutorialSystem/build/libs/TutorialSystem-all.jar"
|
||||||
|
|
||||||
|
"/binarys/PersistentVelocityCore.jar": "VelocityCore/Persistent/build/libs/Persistent.jar"
|
||||||
|
"/binarys/VelocityCore.jar": "VelocityCore/Persistent/build/libs/VelocityCore-all.jar"
|
||||||
|
|||||||
Reference in New Issue
Block a user