Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Automatyczny restart serwera


Rekomendowane odpowiedzi

Opublikowano

Witajcie , mam do was pytanie. Czy jest możliwość ustawienia automatycznego resetu serwera po jakimś czasie (np. po 1 godzinie) ?

 

O co mi chodzi... Potrzebuję plugina , który wykona sam komendę /stop i /shout (albo /say) w ustalonych odstępach czasu.

Posiadam serwer na VPS z dostępem do root i automatycznym ponownym włączaniem serwera. Macie jakieś pomysły? 

 

Z góry dzięki za odpowiedź  <3

Pomogłem? Nie zapomnij dać plusa plus.png i oznaczyć jako najlepsza odpowiedź


Opublikowano

@up Mój drogi... Chodzi mi o reset CAŁEGO SERWERA nie tylko pluginów!

Pomogłem? Nie zapomnij dać plusa plus.png i oznaczyć jako najlepsza odpowiedź


Opublikowano

Możesz w skrypcie napisać lub w MyCommand. Albo jeżeli znasz javę to napisanie takiego pluginu to drobnostka :)

Opublikowano

@up No to kiszka... Był kiedyś taki plugin na 1.5.2. No właśnie , był...
 
Myślałem też , czy nie napisać skrypt .sh , który wchodziłby do konsoli serwera i wykonywałby komendy.
 
Zostaje mi tylko zrobienie użytku z MyCommand, co zajmie tylko chwilke... Jak skończę, napiszę wam gotową konfigurację do wklepania  ;) w pliku commands.yml.
 
Udało mi się! Daję wam gotową konfigurację :)
 
commands.yml:

 

'restart1':
  command: /restart1
  type: RUN_CONSOLE
  runcmd:
  - /say Restart serwera za 10 minut...
  - $delay$/say Restart serwera za 5 minut...
  - /restart2
  delaytimer: 300
  delaytimer_format: SECONDS
'restart2':
  command: /restart2
  type: RUN_CONSOLE
  runcmd:
  - $delay$/say Restart serwera za 4 minuty...
  - $delay$/say Restart serwera za 3 minuty...
  - $delay$/say Restart serwera za 2 minuty...
  - $delay$/say Restart serwera za 1 minute...
  - $delay$/restart3
  delaytimer: 60
  delaytimer_format: SECONDS
'restart3':
  command: /restart3
  type: RUN_CONSOLE
  runcmd:
  - /say Restart serwera za kilka sekund...
  - $delay$/say Restart serwera... Wracamy za chwile
  - /stop
  delaytimer: 3
  delaytimer_format: SECONDS

 

 

config.yml:

 

 

SCHEDULER:
  ENABLED: true
  DATE_FORMAT: "d M yyyy"
  FIRST_CHECK_AFTER_SEC: 10
  LAUNCH_CHECK_ON_EVERY_N_MIN: 50

scheduler.yml:

#   BukkitDev Help page : http://dev.bukkit.org/server-mods/mycommand/     #
scheduler:
  Restart:
    date: always
    commands:
    - /restart1

Pomogłem? Nie zapomnij dać plusa plus.png i oznaczyć jako najlepsza odpowiedź


Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...