Forside

Fra Eastside Gamers Minecraft Server
Sideversjon per 28. apr. 2024 kl. 09:40 av Magnulu (diskusjon | bidrag) (fjerna plugins siden det er oppretta en egen side)

Generelt om serveren

Kjører via docker compose, med denne: https://github.com/itzg/docker-minecraft-server Docs: https://docker-minecraft-server.readthedocs.io/en/latest/

De fleste pluginsa er forsøkt lagt inn i docker-compose.yml, så de skal oppdatere seg ved restart. Noen må installeres manuelt.

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

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

https://webui.advntr.dev/

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)

https://forums.minehut.com/topic/51797-bedrock-players-unable-to-be-given-roles-with-luckperms-plugin/

✅ 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