Setup: Forskjell mellom sideversjoner
(info om auto-oppdatering av plugins) |
(lagt til lenker for nedlasting avp lugins) |
||
Linje 6: | Linje 6: | ||
=== Plugins === |
=== Plugins === |
||
Les mer om de ulike pluginsa under [[plugins]]. |
Les mer om de ulike pluginsa under [[plugins]]. |
||
==== Linker for nedlasting ==== |
|||
I påvente av en automagisk løsning |
|||
https://luckperms.net/download |
|||
https://essentialsx.net/downloads.html |
|||
https://ci.citizensnpcs.co/job/Citizens2/ |
|||
https://modrinth.com/plugin/activity-rewarder/versions#all-versions |
|||
https://ci.minebench.de/job/ChestShop-3/lastStableBuild/ |
|||
https://github.com/PlayPro/CoreProtect/releases/latest (ikke automatisk!) |
|||
https://spark.lucko.me/download |
|||
https://modrinth.com/plugin/advancedserverlist |
|||
https://www.spigotmc.org/resources/betterrtp-random-wild-teleport.36081/ |
|||
https://www.spigotmc.org/resources/chunky.81534/ |
|||
https://dev.bukkit.org/projects/cristichis-tree-capitator/files/latest |
|||
https://dev.bukkit.org/projects/hubthat/files/latest |
|||
https://dev.bukkit.org/projects/worldguard/files/latest |
|||
https://dev.bukkit.org/projects/silkspawners/files/latest |
|||
https://modrinth.com/plugin/worldedit/versions?l=bukkit |
|||
https://github.com/TechFortress/GriefPrevention/releases/latest |
|||
https://github.com/rockyhawk64/CommandPanels/releases/latest |
|||
https://github.com/jpenilla/squaremap/releases/latest |
|||
https://github.com/Multiverse/Multiverse-Core/releases/latest |
|||
https://github.com/Multiverse/Multiverse-Inventories/releases/latest |
|||
https://github.com/ViaVersion/ViaVersion/releases/latest |
|||
https://github.com/ViaVersion/ViaBackwards/releases/latest |
|||
https://github.com/KaspianDev/AntiPopup/releases/latest |
|||
https://github.com/DecentSoftware-eu/DecentHolograms/releases/latest |
|||
https://github.com/PlaceholderAPI/PlaceholderAPI/releases/latest |
|||
https://github.com/r4g3baby/SimpleScore/releases/latest |
|||
https://github.com/Efnilite/Walk-in-the-Park/releases/latest |
|||
<s>En god løsning for autooppdatering av plugins er å legge de i docker-compose.yml, enten under PLUGINS eller SPIGET_RESOURCES.</s> |
<s>En god løsning for autooppdatering av plugins er å legge de i docker-compose.yml, enten under PLUGINS eller SPIGET_RESOURCES.</s> |
Sideversjonen fra 30. jun. 2024 kl. 18:59
Kjører via docker compose, med denne: https://github.com/itzg/docker-minecraft-server
Docs: https://docker-minecraft-server.readthedocs.io/en/latest/
Plugins
Les mer om de ulike pluginsa under plugins.
Linker for nedlasting
I påvente av en automagisk løsning
https://luckperms.net/download
https://essentialsx.net/downloads.html
https://ci.citizensnpcs.co/job/Citizens2/
https://modrinth.com/plugin/activity-rewarder/versions#all-versions
https://ci.minebench.de/job/ChestShop-3/lastStableBuild/
https://github.com/PlayPro/CoreProtect/releases/latest (ikke automatisk!)
https://spark.lucko.me/download
https://modrinth.com/plugin/advancedserverlist
https://www.spigotmc.org/resources/betterrtp-random-wild-teleport.36081/
https://www.spigotmc.org/resources/chunky.81534/
https://dev.bukkit.org/projects/cristichis-tree-capitator/files/latest
https://dev.bukkit.org/projects/hubthat/files/latest
https://dev.bukkit.org/projects/worldguard/files/latest
https://dev.bukkit.org/projects/silkspawners/files/latest
https://modrinth.com/plugin/worldedit/versions?l=bukkit
https://github.com/TechFortress/GriefPrevention/releases/latest
https://github.com/rockyhawk64/CommandPanels/releases/latest
https://github.com/jpenilla/squaremap/releases/latest
https://github.com/Multiverse/Multiverse-Core/releases/latest
https://github.com/Multiverse/Multiverse-Inventories/releases/latest
https://github.com/ViaVersion/ViaVersion/releases/latest
https://github.com/ViaVersion/ViaBackwards/releases/latest
https://github.com/KaspianDev/AntiPopup/releases/latest
https://github.com/DecentSoftware-eu/DecentHolograms/releases/latest
https://github.com/PlaceholderAPI/PlaceholderAPI/releases/latest
https://github.com/r4g3baby/SimpleScore/releases/latest
https://github.com/Efnilite/Walk-in-the-Park/releases/latest
En god løsning for autooppdatering av plugins er å legge de i docker-compose.yml, enten under PLUGINS eller SPIGET_RESOURCES.
Auto-oppdatering av plugins er ikke en god idé. Plutselig lastes det ned nye versjoner som ikke er kompatible med gjeldende server-versjon, eller annet tullball skjer! En bedre løsning hadde vært å ha en semi-automatisk oppdatering av plugins.. Noen muligheter er:
https://github.com/Qrashi/minecraft-plugin-downloader
https://github.com/Silthus/plugin-downloader
https://gitlab.com/mmgfrcs/bmcpm
https://docs.pufferpanel.com/en/stable/index.html
https://github.com/Neocky/pluGET
https://github.com/Osiris-Team/AutoPlug-Client
https://github.com/Phoenix616/Updater/tree/master
Diverse config
- spawn satt til adventure mode
- pvp satt til adventure mode
- satt opp en egen hacker vs hacker verden som det er lov å cheate på
- satt worldborder til:
- 10000 world og nether
- 5000 kreativ
- 5000: hvh
- pvp og hub/spawn satt mindre siden de er små øyer
- 10000 world og nether
DYNDNS
party.onthewifi.com
Oppdateres med noip-duc.service, config i /etc/default/noip-duc.
root@acer-mc:~# systemctl status noip-duc
● noip-duc.service - No-IP Dynamic Update Client
Loaded: loaded (/etc/systemd/system/noip-duc.service; enabled; preset: enabled)
Active: active (running) since Tue 2024-02-13 00:28:16 CET; 2 weeks 4 days ago
Main PID: 39410 (noip-duc)
Tasks: 1 (limit: 9300)
Memory: 1.1M
CPU: 17.719s
CGroup: /system.slice/noip-duc.service
└─39410 /usr/bin/noip-duc
Mar 02 22:17:26 acer-mc noip-duc[39410]: [2024-03-02T21:17:26Z INFO noip_duc::public_ip] Attempting to get IP with method Dns(No-IP Anycast DNS Tools)
Mar 02 22:17:27 acer-mc noip-duc[39410]: [2024-03-02T21:17:27Z INFO noip_duc] checking ip again in 5m
fail2ban
Satt opp pga udp amplification attacks - se egen side: fail2ban
Formatering / MiniMessage
Flyttet til egen side Formattering
https://docs.advntr.dev/minimessage/format.html
Optimalisering
https://youtu.be/INODEOVmCg0?si=gqEPKaYbxDn2AL24
https://github.com/YouHaveTrouble/minecraft-optimization
TO-DO ✅
🟥 baritone cheat funker - mulig å blokke den?
🟥 griefprevention - hva er reglene for ban? litt heavy å banne for alt mulig
🟥 fikse div med activityrewarder - meldinger på daily og quests?
🟥 automatisk /promote etter en viss spilletid?
🟥 Mob Catcher Plugin: https://www.spigotmc.org/resources/%E2%9C%85-safarinet-premium-mob-catcher-plugin-60-off.9732/
Done
✅ fikse rtp (useworldborder, maxradius, minradius)
✅ fjerne hubthat update melding på join?
✅ squaremap
✅ backup
✅ Jobs Reborn!
✅ ingen kits i lobby
✅ fikse at man respawner der man forlot: https://www.spigotmc.org/resources/stayput-remixed.69564/
✅ chat per world - worldserver-plugin
✅ griefprevention admin permissions
✅ luckperms initial config
✅ coreprotect vakt permissions
✅ griefprevention i creative - finne en løsning
✅ optimalisere - https://github.com/YouHaveTrouble/minecraft-optimization
✅ auto-kit on pvp og survival - itemjoin, må finne en bedre enn den - går an å bruke en citizen som gir en kit!)
✅ discord integration
✅ test /kit claim og legg til trust i dok og perms for alle.. nei, bruk citizens til å lage en /kit claim
✅ rules.txt (essentials)
✅ respawn i seng og ikke i spawn når man dør
✅ Fjerne beautyquests
✅ Fjerne worldserver
✅ Betonquest
✅ CrisTreeCapitator - fjern meldin på join
✅ simplescore
Backup
borgmatic backer up hele minecraft-server-mappa hver natt, til lokal server hos Magnus.
/etc/borgmatic/config.yaml:
source_directories:
- /home/gamer
repositories:
- path: ssh://borg@192.168.10.20/mnt/backup/borgbackup/zbook
label: n0de
exclude_patterns:
- /home/*/.cache
exclude_caches: true
exclude_if_present:
- .nobackup
keep_daily: 14
keep_weekly: 4
keep_monthly: 6
keep_yearly: 1
/etc/cron.d/borgmatic: 0 4 * * * root /root/.local/bin/borgmatic --verbosity -1 --syslog-verbosity 1