Cum se creează un server Minecraft?



3. Prin internet prin intermediul adresei IP externe / publice

Dacă doriți să jucați cu persoane din afara rețelei locale, trebuie să configurați redirecționarea porturilor, astfel încât jucătorii din afara rețelei dvs. de acasă să poată accesa serverul. Majoritatea conexiunilor de bandă largă de acasă pot suporta cu ușurință mulți jucători. Deoarece serverul Minecraft nu are un sistem de parole, ar trebui să creați o listă albă pe server. Folosiți comanda și parametrii

 / whitelist [on / off / list / add / remove / reoad] [nume de redare] 

pentru ca lista albă să o mențină.



A. Activați redirecționarea porturilor pe router.

Redirecționarea porturilor se face de către router, astfel încât să poată trimite traficul corect către computerul potrivit. Redirecționarea porturilor este un risc potențial de securitate care vă deschide rețeaua către lumea exterioară. Citiți documentația routerului pentru a găsi instrucțiuni speciale despre cum să configurați redirecționarea porturilor pe router.



  1. Vizita portforwarding.com , selectați modelul de router.
  2. Selectați joc, adică „Minecraft Server” în acest caz.
  3. Accesați pagina de pornire a routerului introducând adresa IP a gateway-ului implicit în bara de căutare a browserului web.
  4. Vi se va solicita să introduceți numele de utilizator și parola pentru router.
  5. Pe pagina routerului dvs., găsiți fișierul Port forwarding secțiunea de pe pagina de pornire a routerului. S-ar putea să fie sub setari avansate . Consultați manualul routerului pentru ajutor, dacă este necesar.
  6. De aici, puteți seta reguli pentru port forward. În funcție de router, este posibil să fie necesar să selectați un buton care spune Adăuga sau ceva similar pentru a continua. Denumiți regula „Minecraft”.
  7. În ambele câmpuri de port, introduceți portul implicit al serverului Minecraft, adică 25565 .
  8. Introduceți adresa IP statică a computerului în IP Abordare De asemenea, trebuie să introducem adresa IP locală a serverului ca IP de ieșire sau IP server pentru portul redirecționat, care îi spune routerului către ce sistem trebuie să indice. Pentru a găsi adresa IP locală a serverului, deschideți promptul de comandă și tastați ipconfig .
  9. Selectați atât UDP & TCP
  10. Faceți clic pe Salvare sau aplica .
  11. După repornirea routerului, serverul Minecraft ar trebui să fie accesibil jucătorilor de pe internet.
  12. Găsiți adresa IP publică a serverului Minecraft vizitând whatismyip.com .
  13. Și pentru a verifica dacă serverul Minecraft este accesibil, introduceți adresa IP publică a serverului Minecraft în Verificator de stare Minecraft Server .

Rețineți că serverul Minecraft ar trebui să ruleze atunci când încercați să îl conectați .



Mai mult, atât adresele IP externe, cât și cele locale se pot schimba atunci când opriți computerul sau resetați modemul. De fiecare dată când porniți serverul, asigurați-vă că verificați din nou adresa IP internă și externă și actualizați setările în consecință. Și nu doriți să actualizați de fiecare dată când computerul este conectat la router, atunci ar trebui să utilizați o adresă IP statică. Sau altfel căutați un serviciu DNS care să vă permită să aveți un nume, mai degrabă decât o adresă IP, care să rămână aceeași.

Dacă aveți probleme cu conectarea publică IPv4 , încercați să vă conectați IPv6 . Dar ar trebui făcut doar pentru a testa dacă serverul Minecraft este online, jucătorii externi vor folosi în continuare IPv4.

Acum puteți trimite adresa IP externă a serverului Minecraft jucătorilor care pot utiliza serverul Minecraft pe internet:



IP pentru conexiune la Internet

(Cel de mai sus este doar un exemplu de adresă IP)

Pasul 7. Joacă Minecraft multiplayer:

Apăsați T pentru a deschide consola de chat.

Mesaje publice

Toate mesajele publice vor fi afișate aici. În colțul din stânga jos Observați promptul (>). Tastați ceva și apăsați Enter și mesajul va fi trimis tuturor celorlalți jucători din chatul de grup. Comenzile pot fi, de asemenea, executate și aici, dar porniți comanda o bară directă (/).

Ca op, tastând „ /listă ”Și apăsând pe Enter se vor afișa toți jucătorii conectați De asemenea, obiectele ar putea fi date oricărui jucător (inclusiv dvs.), interzicerea și iertarea anumitor utilizatori, schimbarea timpului de joc și multe altele. Dacă nu sunteți sigur de o anumită comandă, puteți tasta „ /Ajutor ”Pentru a obține mai multe informații.

Este timpul să invitați câțiva jucători!

Creați un server Minecraft pe Mac

Rularea Minecraft Server pe Mac este o sarcină foarte ușoară dacă aveți cunoștințe de bază despre sistem.

Pasul 1. Asigurați-vă că aveți instalat Java.

Rețineți că serverul nu va funcționa corect pe versiunile de macOS mai vechi de 10.8 și ar putea să vă blocheze mașina.

Java este actualizat prin intermediul site-ului web Java dacă rulați macOS 10.8. * (Mountain Lion) sau macOS 10.9. * (Mavericks). Aflați detalii despre cum să instalați / actualizați din acest KB de la Site-ul Apple

Versiunile mai noi de macOS includ Java în mod implicit.

  1. Din meniul Apple, accesați Preferințe sistem și căutați pictograma Java. Deschideți-l pentru a lansa Panoul de control Java.
  2. Faceți clic pe fila Actualizare, apoi selectați Actualizează acum .
  3. Când apare fereastra de instalare, selectați Instalați actualizarea > Instalați și relansați .

Pasul 2. Alegeți o locație pentru fișierele serverului Minecraft.

Creați un folder pentru fișierele serverului Minecraft. Puteți crea folderul după alegerea dvs.

  1. Descarca software-ul server Minecraft.
  2. Creați un folder nou și denumiți-l „ server_minecraft ”Și trageți fișierul server Minecraft descărcat în el.

Pasul 3. Descărcați software-ul server Minecraft

Descărcați software-ul ( aici ). Acesta vine ca un fișier Java .jar. Salvați acest fișier în locația creată în ultimul pas.

  1. Du-te la Aplicații folder și faceți dublu clic pe TextEdit
  2. Deschideți un nou document .txt
  3. Odată ajuns în TextEdit, selectați Format > Faceți text simplu > O.K .
  4. Tastați următoarele în document:
#! / bin / bash cd '$ (dirname' $ 0 ')' exec java -Xms1G -Xmx1G -jar {server file name} nogui Introduceți descărcarea în locul {server file name}.

Pentru detalii, consultați secțiunea Windows discutată mai sus.

  1. Salvați fișierul în folderul care conține fișierul .jar al serverului dvs. și denumiți-l „ comanda . '
  2. Deschideți terminalul Mac accesând Aplicații > Utilități , apoi faceți dublu clic pe Terminal
  3. Pentru a acorda permisiunile de executare a fișierului start.command către proprietar, grup. și Public, în fereastra terminalului, tastați „ chmod a + x ”(Fără ghilimele) urmat de un singur spațiu, apoi apăsați introduce .
  4. Glisați și fixați comanda vă înregistrează creat în Terminal fereastră, apoi apăsați introduce din nou. (Asta da alerga permisiunea pentru scriptul start.command.)
  5. Acum puteți deschide fișierul fișier de comandă la rulați serverul. Când faceți dublu clic pe fișier, se va deschide o nouă fereastră și este posibil să vedeți câteva mesaje de eroare. Nu vă faceți griji pentru ei; serverul ar trebui să fie acum gata să joace Minecraft.

Pasul 4. Activați redirecționarea porturilor pe router.

Vă rugăm să consultați instrucțiunile din secțiunea Windows discutată mai sus pentru a permite redirecționarea porturilor.

Pasul 5. Porniți serverul Minecraft.

Faceți dublu clic pe fișierul „start.command” pe care l-ați creat la pasul A Se va deschide fereastra Terminal. Unele mesaje de eroare pot apărea, prima dată când rulați serverul normal.

Serer rulează pe Mac

Pasul 6: locația IP pe OS X

  1. Deschideți desktopul.
  2. Deschide măr meniu sub sigla
  3. Derulați în jos până la Sistem Preferințe
  4. Selectați ' Reţea '
  5. În dreapta jos, adresa IP ar trebui să fie „Adresă IP (xxx.xxx.xxx.xxx)”. Copiază-l.

Adresa IP pe MAC

Odată ce serverul Minecraft este în funcțiune, puteți invita jucătorii să se conecteze la serverul Minecraft

Pentru detalii despre ajustarea cu serverul, redirecționarea porturilor, conectarea și redarea pe server, consultați secțiunea Windows discutată mai sus.

Creați un server Minecraft pe un Linux

Linux are multe varietăți diferite numite distribuții sau distribuții, dintre care unele sunt concepute sau mai potrivite pentru rularea unui server. De asemenea, o versiune pe 64 de biți de Linux funcționează mai bine pe un procesor pe 64 de biți, iar o versiune pe 32 de biți de Linux folosește primii 4 GB de memorie RAM chiar dacă este instalată mai multă memorie RAM.

Vom folosi una dintre cele mai populare distribuții Linux, adică Ubuntu 18.04 Bionic Beaver pentru serverul Minecraft.

Privilegiat acces la sistemul Ubuntu 18.04 este necesar. Unele comenzi Linux vor fi executate cu privilegii de root fie direct ca utilizator root, fie folosind sudo comanda în timp ce alte comenzi vor fi executate ca un utilizator obișnuit fără privilegii

Pasul 1. Instalați Java și premise

Să începem instalarea tuturor condițiilor prealabile, inclusiv Java și comanda nmap, pe care le putem folosi ulterior în unele scopuri de bază de depanare:

$ sudo apt actualizare $ sudo apt instalare ecran wget implicit-jdk nmap

Verificați documentația distribuției. Ar trebui să aibă informații despre cum să instalați JDK și alte condiții prealabile.

Sau altele, vizitați Java's site-ul web direct pentru a descărca pachetul Java pentru Linux.

Pasul 2. Creați un utilizator Minecraft

Apoi, trebuie să creăm un nou utilizator numit Minecraft . Și serverul Minecraft va rula sub acest utilizator:

$ sudo useradd -m -r -d / opt / minecraft minecraft

Pasul 3. Instalați Minecraft Server

Mai multe instanțe ale serverului Minecraft ar putea fi rulate pe un singur sistem și va trebui să creăm un director separat pentru fiecare instanță sub

directorul / opt / minecraft. Fie ca prima noastră instanță să fie survival: $ sudo mkdir / opt / minecraft / survival

Pasul 4. Descărcați și instalați Minecraft Server

  1. Acum descărcați cel mai recent server Minecraft de pe Descarca
  2. După descărcarea comenzii de rulare de mai jos:
    $ sudo wget -O /opt/minecraft/survival/minecraft_server.jar

3. Acceptați EULA termeni și condiții: $ sudo bash -c „echo eula = true> /opt/minecraft/survival/eula.txt” 4. Schimbați proprietatea Directorului / opt / minecraft / survival / și a tuturor fișierelor sale prin: $ sudo chown -R minecraft / opt / minecraft / survival /

Pasul 5. Creați un script de pornire Minecraft SystemD

  1. Pentru a putea porni convenabil serverul Minecraft după repornire, utilizați editorul de text preferat, de exemplu noi :
    $ sudo vi /etc/systemd/system/minecraft@.service
  2. Creați un fișier text nou cu fișierul care conține următorul conținut:
[Unitate] Descriere = Minecraft Server:% iAfter = network.target [Service] WorkingDirectory = / opt / minecraft /% iUser = minecraftGroup = minecraftRestart = alwaysExecStart = / usr / bin / screen -DmS mc-% i / usr / bin / java -Xmx2G -jar minecraft_server.jar noguiExecStop = / usr / bin / screen -p 0 -S mc-% i -X eval 'stuff' say SERVER OPRIRE ÎN 5 SECUNDE. Salvarea tuturor hărților ... ' 015'ExecStop = / bin / sleep 5ExecStop = / usr / bin / screen -p 0 -S mc-% i -X eval' stuff 'save-all'  015'ExecStop = / usr / bin / screen -p 0 -S mc-% i -X eval 'stuff' stop ' 015' [Install] WantedBy = multi-user.target

Acest fișier este doar un exemplu și puteți modifica cu comenzi după cum doriți, de ex. pentru a crește memoria RAM la 4 GB de la 2 GB efectuați următoarea modificare:

DIN:

ExecStart = / usr / bin / screen -DmS mc-% i / usr / bin / java -Xmx2G -jar minecraft_server.jar nogui

LA:

ExecStart = / usr / bin / screen -DmS mc-% i / usr / bin / java -Xmx4G -jar minecraft_server.jar nogui

Pasul 6. Porniți Minecraft Server

  1. Apoi, utilizați comanda systemctl pentru a porni noul dvs. server Minecraft:
$ sudo systemctl începe minecraft @ survival
  1. Confirmați că noul server Minecraft este în funcțiune și funcționează:
    $ sudo systemctl status minecraft @ survival
  2. Pentru a reporni serverul Minecraft după repornire, executați:
    $ sudo systemctl activează Minecraft @ survival
  3. Acum ar trebui să puteți utiliza nmap comandă pentru a verifica portul implicit Minecraft 25565:
    $ nmap -p 25565 localhost

Pasul 7. Rularea mai multor instanțe de server Minecraft pe aceeași gazdă

  1. Următoarele comenzi Linux vor configura un nou server Minecraft numit linuxconfig pe portul 25566.
    /opt/minecraft/linuxconfig/server.properties.
  2. Utilizarea scriptului nostru systemd existent pentru a implementa o altă instanță a serverului Minecraft este ușoară ca:
$ sudo mkdir / opt / minecraft / linuxconfig $ sudo cp /opt/minecraft/survival/minecraft_server.jar / opt / minecraft / linuxconfig / $ sudo bash -c 'echo eula = true> /opt/minecraft/linuxconfig/eula.txt '$ sudo bash -c' echo server-port = 25566> /opt/minecraft/linuxconfig/server.properties '$ sudo chown -R minecraft / opt / minecraft / linuxconfig /
  1. Activați serverul Minecraft pentru a porni după repornire și porni serverul:
$ sudo systemctl activa minecraft @ linuxconfig $ sudo systemctl pornește minecraft @ linuxconfig
  1. În cele din urmă, verificați starea:
$ sudo systemctl status minecraft @ linuxconfig

Pentru detalii despre ajustarea cu serverul, redirecționarea porturilor, conectarea și redarea pe server, consultați secțiunea Windows discutată mai sus.

Cuvânt final

Felicitări! Acum puteți crea un server Minecraft pe diferite sisteme de operare.

16 minute citite