Skocz do zawartości
  • 0

start.sh&stop.sh LINUX


qser9628

Pytanie

Siema , od kilku godzin próbuje skonfigurować start serwera oraz stopowanie tak by 2 odzielne komendy w minecraft działały jak należy
niestety już zauważyłem błędy z którymi próbuje się uporać dlatego pisze do was !
wersja serwera minecraft to paper spigot 1.8.8 
wersja serwera linux to  Ubuntu 20.04.2 LTS
pluginy na serwerze to

Spoiler

WorldEdit, SketchMap, PlaceholderAPI, ClearLag, PluginManager, Multiverse-Core, SkinsRestorer, UltimateStone, LagMonitor, MineResetLite, LuckPerms, Vault, Essentials, Citizens, EssentialsXMPP, Shopkeepers, ChestCommands, EssentialsProtect, EssentialsChat, TradePlus, Duels, EssentialsAntiBuild, TAB, FunnyGuilds, CrazyCrates, SpigotGuard, ViaVersion, ProtocolLib, AuctionMaster, VanishNoPacket, AAC5, HolographicDisplays
 

spigot.yml 
 

Spoiler

# This is the main configuration file for Spigot.
# As you can see, there's tons to configure. Some options may impact gameplay, so use
# with caution, and make sure you know what each option does before configuring.
# For a reference for any variable inside this file, check out the Spigot wiki at
# http://www.spigotmc.org/wiki/spigot-configuration/

# If you need help with the configuration or have any questions related to Spigot,
# join us at the IRC or drop by our forums and leave a post.

# IRC: #spigot @ irc.spi.gt ( http://www.spigotmc.org/pages/irc/ )
# Forums: http://www.spigotmc.org/

config-version: 8
settings:
  debug: false
  bungeecord: false
  late-bind: false
  sample-count: 12
  player-shuffle: 0
  filter-creative-items: true
  user-cache-size: 1000
  int-cache-limit: 1024
  moved-wrongly-threshold: 0.0625
  moved-too-quickly-threshold: 100.0
  timeout-time: 60
  restart-on-crash: true
  restart-script: ./start.sh
  netty-threads: 4
  attribute:
    maxHealth:
      max: 2048.0
    movementSpeed:
      max: 2048.0
    attackDamage:
      max: 2048.0
  save-user-cache-on-stop-only: false
commands:
  log: true
  spam-exclusions:
  - /skill
  silent-commandblock-console: false
  replace-commands:
  - setblock
  - summon
  - testforblock
  - tellraw
  tab-complete: 0
messages:
  restart: Server is restarting
  whitelist: You are not whitelisted on this server!
  unknown-command: Unknown command. Type "/help" for help.
  server-full: The server is full!
  outdated-client: Outdated client! Please use {0}
  outdated-server: Outdated server! I'm still on {0}
timings:
  enabled: true
  verbose: true
  server-name-privacy: false
  hidden-config-entries:
  - database
  - settings.bungeecord-addresses
  history-interval: 300
  history-length: 3600
stats:
  disable-saving: false
  forced-stats: {}
world-settings:
  default:
    verbose: true
    mob-spawn-range: 4
    anti-xray:
      enabled: true
      engine-mode: 1
      hide-blocks:
      - 14
      - 15
      - 16
      - 21
      - 48
      - 49
      - 54
      - 56
      - 73
      - 74
      - 82
      - 129
      - 130
      replace-blocks:
      - 1
      - 5
    nerf-spawner-mobs: false
    growth:
      cactus-modifier: 100
      cane-modifier: 100
      melon-modifier: 100
      mushroom-modifier: 100
      pumpkin-modifier: 100
      sapling-modifier: 100
      wheat-modifier: 100
      netherwart-modifier: 100
    entity-activation-range:
      animals: 32
      monsters: 32
      misc: 16
    entity-tracking-range:
      players: 48
      animals: 48
      monsters: 48
      misc: 32
      other: 64
    ticks-per:
      hopper-transfer: 8
      hopper-check: 8
    hopper-amount: 1
    random-light-updates: false
    save-structure-info: true
    max-bulk-chunks: 10
    max-entity-collisions: 8
    dragon-death-sound-radius: 0
    seed-village: 10387312
    seed-feature: 14357617
    hunger:
      walk-exhaustion: 0.2
      sprint-exhaustion: 0.8
      combat-exhaustion: 0.3
      regen-exhaustion: 3.0
    max-tnt-per-tick: 100
    max-tick-time:
      tile: 50
      entity: 50
    item-despawn-rate: 6000
    merge-radius:
      item: 2.5
      exp: 3.0
    arrow-despawn-rate: 1200
    enable-zombie-pigmen-portal-spawns: true
    wither-spawn-sound-radius: 0
    view-distance: 10
    hanging-tick-frequency: 100
    zombie-aggressive-towards-villager: true
    chunks-per-tick: 650
    clear-tick-list: false



startserwerow.sh skrypt na wystartowanie serwera z poziomu serwera

#!/bin/sh
cd opsurvival
screen -S opsurvival sh start.sh

start.sh skrypt w plikach serwerowych który uruchamia pętle restartu 
 

#!/bin/sh
while true
do
java -Xmx8G -Xms8G -jar paper.jar
sleep 5
done

stop.sh

#!/bin/bash
screen -X -S opsurvival kill

po wpisaniu ,,restart,, w minecrafcie uruchomi się pętla która będzie włączała serwer w nieskonczoność nawet jak już jest uruchomiony więc nie wiem czy to takie dobre rozwiązanie
a po wpisaniu ,,stop,, w minecrafcie serwer uruchomi sie jeszcze raz bez pętli zakładam że ,,stop.sh,, wgl sie nie uruchamia ale ciekawym faktem jest to że po wpisaniu stop nie ma pętli a serwer i tak uruchomi sie ponownie 

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Stwórz sobie screena i z poziomu screena uruchom serwer. Gdy wpiszesz /restart w minecraft to serwer się zastopuje a następnie wykona skrypt start nadal z poziomu screena. W start.sh musisz mieć jedynie java -Xmx8G -Xms8G -jar paper.jar

 

Chyba że chodzi Ci o coś innego, ale totalnie się nie mogę połapać o co xd

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...