server de Minecraft (craftbukkit)

server de Minecraft (craftbukkit)

  • pregătire
  • Instalarea și rusificare
  • Pornirea serverului
  • ajustare
  • Informații generale despre plug-in-uri
  • Pluginurile de bază

preparare #

Nginx de dorit și Mysql, o înțelegere de bază de utilitate Screen.

Instalarea și rusificare #

Aceste operații pot fi automatizate, dar înainte de a trece la script - un pic teorie:

De localizare aveți nevoie pentru a lua un dosar lang și font.txt și înlocuiți fișierele din server de fișiere .jar. Acest lucru este convenabil realizat în managerul de arhivă, ca .jar .zip aproape normală.

Efectuarea script-ul executabil și rulați:

Pentru a afla despre noile versiuni, puteți utiliza banda RSS:

Sau, dacă preferați să primiți mesaje pe e-mail, să se alăture acestui grup:

Pornirea serverului #

Rulați scriptul de server și va obernom, de asemenea, în ecran. Script-ul începe server și repornește dacă este deja în execuție.

vor fi create fișierele după această creștere, inclusiv fișierele de configurare.

setarea #

server.properties #

Modul offline (port-ul este deschis pentru corsari)

Complexitatea, intervalul de 0-3:

Aceasta este a doua linie, înainte de a se conecta la server.

bukkit.yml #

În acest fișier puteți configura baza de date și aliasuri.

Primul este mai convenabil pentru a ajusta plug-in, dar puteți specifica baza de date:

Modificarea bazei de date pentru a Mysql:

Aici vom specifica setarea Mysql, nu pentru a le specifica pentru fiecare plug-in separat. Pentru viitor, până când toate plug-in-uri pot lua setările de aici.

Multe dintre ele oferă posibilitatea de a alege pentru a stoca baza de date MySQL sau local. Prima opțiune este întotdeauna cel mai bun. În primul rând, este mult mai rapid, și în al doilea rând pentru a lucra cu baza de date se va face mai ușor - de exemplu, în cazul în care plugin-ul va crea înregistrări duplicat, și va trebui să-l repare.

Pentru comoditate, stoca toate datele într-o singură bază de date plug-in-uri, dar utilizarea de plug-in-uri pentru diferite prefixe, cum ar lwc_ pentru LWC.

Setările aplicației #

Pentru a aplica setările, trebuie să reporniți serverul:

Script-ul pur și simplu l omoare pe server și începe din nou - schimbări nu sunt salvate din lume.

Acum este absolut critic la început numai tu stai pe server, și apoi nu stroete și verificați dacă acesta funcționează.

Și dacă un server de alți jucători au jucat mai corect pentru a reporni după cum urmează:

Cu toate acestea, în viitor, un plug-in separat, vor fi folosite pentru a reporni, care va salva el însuși, el va fi discutat mai târziu.

Conectarea la server și verificați dacă totul este în regulă.

Informații generale despre plug-in-uri #

Plug-in-uri pot fi găsite pe dev.bukkit.org. de obicei, informații cu privire la modul de instalare și utilizare este în subiect.

Pentru a activa opțiunile de copiere plug-in

borcan în plugin-urile folderul și reporniți serverul, deși puteți evita, de obicei, comanda de reîncărcare. Ulterior, directorul poate primi plugin-uri /

Stochează setările (de obicei în .yml) și bazele de date locale.

Unele plugin-uri merge direct la setările incluse (dosar

în consecință, ar trebui să fie copiat la plugin-uri), unele lucrări la toate fără setările directorului.

Nu folosiți caractere tab la editarea .yml, serverul pur și simplu nu va rula. Pentru a înlocui recursiv file pe cele patru spații în toate fișierele .yml, utilizați acest script:

Lista tuturor plugin-uri va comanda plugin-uri.

Plugin-urile de bază #

Reporniți regele. Nu conectați un înveliș de server inclus cu plugin.

  • AUTOMAT reporni serverul la intervale predeterminate sau într-un interval de timp prestabilit (pentru a evita pierderi de memorie).
  • Repornirea serverul de joc.
  • avertizare personalizabilă de repornire iminente.

Serverdir copiați conținutul în rădăcina serverului.

Scoateți rtoolkit.bat și rtoolkit.sh deschis, să-l schimbe, după cum urmează:

Acest script container care va gestiona server. Acum, pentru a porni serverul folosind numele său, și nu minecraft.sh.

Dezactivați accesul la distanță:

Și configurați parametrii de server:

Serverul care va rula de înfășurare:

Avertismentele înainte de reluarea și închiderea:

Interval pentru a reporni automat serverul, cu atât mai puțin aveți de RAM, cu atât mai mult trebuie să reporniți serverul (valoarea optimă va fi 6-8 ore):

Dacă aveți suficient de memorie RAM - mai bine pentru a reporni serverul o dată pe zi, dimineața devreme, am folosi această opțiune.

Pentru a face acest lucru, specificați timpul în HH: MM:

Reporniți script-ul rtoolkit.sh server și conectați la acesta. Acum îl puteți reporni de joc:

Nu puteți introduce un nume, atunci echipa va folosi echipa jucătorului introducând numele:

Plugin-ul face backup-uri. Motivul pentru care am folosi acest plug-in, mai degrabă decât doar un script extern, care, atunci când serverul nu se oprește jucătorii pentru a crea copii de rezervă. Este foarte convenabil.

Intervalul în minute:

Numărul de fișiere stocabile:

Acesta generează un .txt sau de ieșire în consolă o listă de plug-in-uri și versiunile lor. Acesta vă permite să evalueze rapid care plugin doriți să actualizați.

Este nevoie de plugin-ul pentru ca plugin-urile predefinite prezinta nici o versiune.

Și pentru a include o listă de .txt

Și, dacă se dorește, specificați o cale arbitrară pentru a genera lista:

Lista poate fi vizualizat din consola:

Setup nu necesită ca permite utilizarea informatorilor.

Pe aceasta va fi o poveste într-un articol separat, pur și simplu copiați și WorldEdit.jar CommandHelper.jar în dosarul plugin-uri și reporniți comanda plugin reîncărcare.

Config.txt Fișierul conține numeroase exemple de script-uri de bază și alias-uri pentru a redenumi pentru a consilia config.txt.examples, a crea un nou fișier config.txt gol și umple-l după cum este necesar:

Macro de două echipe: