Kaip sukurti „Minecraft“ serverį?



3. Internetu per savo išorinį / viešą IP adresą

Jei norite žaisti su žmonėmis, esančiais už jūsų vietinio tinklo ribų, turite nustatyti uosto persiuntimą, kad žaidėjai, esantys už jūsų namų tinklo ribų, galėtų pasiekti serverį. Dauguma namų plačiajuosčio ryšio gali lengvai palaikyti daugelį žaidėjų. Kadangi „Minecraft“ serveryje nėra slaptažodžių sistemos, serveryje turėtumėte sukurti baltąjį sąrašą. Naudokite komandą ir parametrus

 / baltasis sąrašas [įjungtas / išjungtas / sąrašas / pridėti / pašalinti / iš naujo įkelti] [grojimo vardas] 

kad baltasis sąrašas jį išlaikytų.



A. Įjunkite prievado persiuntimą savo maršrutizatoriuje.

Uosto persiuntimą atlieka jūsų maršrutizatorius, kad jis galėtų nukreipti reikiamą srautą į reikiamą kompiuterį. Uosto persiuntimas yra potenciali saugumo rizika, kuri atveria jūsų tinklą išoriniam pasauliui. Perskaitykite maršrutizatoriaus dokumentaciją ir raskite konkrečių instrukcijų, kaip konfigūruoti prievado persiuntimą maršrutizatoriuje.



  1. Apsilankykite portforwarding.com , pasirinkite savo maršrutizatoriaus modelį.
  2. Pasirinkite žaidimas, t. y. „Minecraft Server“ tokiu atveju.
  3. Apsilankykite pagrindiniame maršrutizatoriaus puslapyje įvesdami numatytąjį šliuzo IP adresą į žiniatinklio naršyklės paieškos juostą.
  4. Būsite paraginti įvesti maršrutizatoriaus vartotojo vardą ir slaptažodį.
  5. Maršrutizatoriaus puslapyje raskite Uosto ekspedijavimas skyrių pagrindiniame maršrutizatoriaus puslapyje. Tai gali būti po pažangūs nustatymai . Jei reikia, patikrinkite maršrutizatoriaus vadovą.
  6. Čia galite nustatyti uosto pirmyn taisykles. Priklausomai nuo jūsų maršrutizatoriaus, gali tekti pasirinkti mygtuką, kuriame sakoma Papildyti ar kažkas panašaus tęsti. Pavadinkite taisyklę „Minecraft“.
  7. Abiejuose uosto laukuose įveskite numatytąjį „Minecraft“ serverio prievadą, t.y. 25565 .
  8. Įveskite statinį kompiuterio IP adresą į IP Adresas Be to, mes turime įvesti serverio vietinį IP adresą kaip persiuntimo prievado išvesties IP arba serverio IP adresą, kuris maršruto parinktuvui nurodo, į kurią sistemą nukreipti. Norėdami rasti serverio vietinį IP, atidarykite komandų eilutę ir įveskite ipconfig .
  9. Pasirinkite abu UDP & TCP
  10. Spustelėkite Išsaugoti arba Taikyti .
  11. Paleidus maršrutizatorių, „Minecraft“ serveris turėtų būti prieinamas žaidėjams internete.
  12. Apsilankę raskite viešąjį „Minecraft“ serverio IP adresą whatismyip.com .
  13. Norėdami patikrinti, ar „Minecraft“ serveris yra pasiekiamas, įveskite viešąjį „Minecraft“ serverio IP adresą į „Minecraft“ serverio būsenos tikrintuvas .

Atminkite, kad „Minecraft“ serveris turėtų veikti, kai bandote jį prijungti .



Be to, tiek išorinis, tiek vietinis IP adresai gali pasikeisti, kai išjungiate kompiuterį arba iš naujo nustatote modemą. Kiekvieną kartą, kai paleidžiate serverį, būtinai patikrinkite savo vidinį ir išorinį IP adresą ir atitinkamai atnaujinkite nustatymus. Ir jūs nenorite atnaujinti kiekvieną kartą, kai jūsų kompiuteris yra prijungtas prie maršrutizatoriaus, tada turėtumėte naudoti statinį IP adresą. Arba kitaip ieškokite DNS paslaugos, kuri leistų turėti vardą, o ne IP adresą, kuris išliks tas pats.

Jei kyla problemų prisijungiant viešai „IPv4“ , pabandykite prisijungti „IPv6“ . Bet tai turėtų būti daroma tik norint patikrinti, ar „Minecraft“ serveris yra prisijungęs, išoriniai žaidėjai vis tiek naudos „IPv4“.

Dabar galite išsiųsti „Minecraft“ serverio išorinį IP adresą žaidėjams, kurie gali naudoti „Minecraft“ serverį per internetą:



IP interneto ryšiui

(Aukščiau pateiktas pavyzdys yra tik IP adresas)

7 žingsnis. Žaiskite „Minecraft“ multiplayer:

Paspauskite T, kad atidarytumėte pokalbių pultą.

Viešosios žinutės

Čia bus rodomi visi vieši pranešimai. Apatiniame kairiajame kampe atkreipkite dėmesį į raginimą (>). Įveskite kažką ir paspauskite „Enter“, o pranešimas bus išsiųstas visiems kitiems grupės pokalbio žaidėjams. Komandos taip pat gali būti vykdomos čia, tačiau paleiskite komandą pasviruoju brūkšniu (/).

Kaip op, įveskite „ / sąrašas “Ir paspaudus Enter bus rodomi visi prijungti žaidėjai. Be to, daiktai gali būti suteikiami bet kuriam žaidėjui (įskaitant ir jus pačius), uždrausti ir atleisti konkrečius vartotojus, pakeisti žaidimo laiką ir dar daugiau. Jei nesate tikras dėl konkrečios komandos, galite įvesti „ / pagalba “, Norėdami gauti daugiau informacijos.

Atėjo laikas pakviesti keletą žaidėjų!

Sukurkite „Minecraft“ serverį „Mac“

„Minecraft Server“ paleidimas „Mac“ yra labai lengva užduotis, jei turite tam tikrų pagrindinių žinių apie sistemą.

1 žingsnis. Įsitikinkite, kad turite įdiegtą „Java“.

Atminkite, kad serveris tinkamai neveiks „MacOS“ versijose, kurios yra senesnės nei 10.8 versijos, ir gali sugesti jūsų kompiuteris.

„Java“ atnaujinama per „Java“ svetainę, jei naudojate „MacOS 10.8. *“ („Mountain Lion“) arba „MacOS 10.9. *“ („Mavericks“). Sužinokite daugiau apie tai, kaip įdiegti / atnaujinti iš šio KB „Apple“ svetainė

Naujesnėse „macOS“ versijose pagal numatytuosius nustatymus yra „Java“.

  1. „Apple“ meniu eikite į Sistemos nuostatos ir ieškokite „Java“ piktogramos. Atidarykite, kad paleistumėte „Java“ valdymo skydelis.
  2. Spustelėkite skirtuką Atnaujinti, tada pasirinkite Atnaujinti dabar .
  3. Kai pasirodys diegimo programos langas, pasirinkite Įdiekite naujinimą > Įdiekite ir paleiskite iš naujo .

2 žingsnis. Pasirinkite „Minecraft“ serverio failų vietą.

Sukurkite aplanką „Minecraft“ serverio failams. Galite sukurti aplanką pagal savo pasirinkimą.

  1. parsisiųsti „Minecraft“ serverio programinę įrangą.
  2. Sukurkite naują aplanką ir pavadinkite jį minecraft_server “Ir vilkite į jį atsisiųstą„ Minecraft “serverio failą.

3 žingsnis. Atsisiųskite „Minecraft“ serverio programinę įrangą

Atsisiųskite programinę įrangą ( čia ). Jis pateikiamas kaip „Java“ .jar failas. Išsaugokite šį failą toje vietoje, kuri sukurta atlikus paskutinį veiksmą.

  1. Eik į savo Programos aplanką ir dukart spustelėkite „TextEdit“
  2. Atidarykite naują .txt dokumentą
  3. Patekę į „TextEdit“ pasirinkite Formatas > Padaryti paprastą tekstą > Gerai .
  4. Į dokumentą įrašykite:
#! / bin / bash cd '$ (dirname' $ 0 ')' exec java -Xms1G -Xmx1G -jar {serverio failo vardas} nogui Vietoje {server file name} įveskite atsisiųstą failą.

Išsamesnės informacijos ieškokite aukščiau aptartame „Windows“ skyriuje.

  1. Išsaugokite failą aplanke, kuriame yra jūsų serverio .jar failas, ir pavadinkite jį komandą . '
  2. Atidarykite „Mac“ terminalą eidami į Programos > Komunalinės paslaugos , tada dukart spustelėkite Terminalas
  3. Norėdami suteikti leidimą paleisti failą start.command savininkui, grupei. ir vieša, terminalo lange įveskite „ chmod a + x “(Be kabučių), po kurio įrašyta viena tarpas, tada paspauskite Įveskite .
  4. Vilkite ir upuść komandų failas sukurta į terminalas langą, tada paspauskite Įveskite vėl. (Tai duoda paleisti leidimas start.command scenarijui.)
  5. Dabar galite atidaryti komandos failą į paleisti serverį. Du kartus spustelėjus failą, atsidarys naujas langas ir galite pamatyti keletą klaidos pranešimų. Nesijaudink dėl jų; serveris dabar turėtų būti pasirengęs žaisti „Minecraft“.

4 žingsnis. Įjunkite uosto persiuntimą savo maršrutizatoriuje.

Norėdami įgalinti uosto persiuntimą, žr. Aukščiau aptartą „Windows“ skyriaus instrukcijas.

5 žingsnis. Paleiskite „Minecraft“ serverį.

Dukart spustelėkite failą „start.command“, kurį sukūrėte atlikdami A veiksmą. Bus atidarytas terminalo langas. Kai kurie klaidos pranešimai gali pasirodyti pirmą kartą paleidus įprastą serverį.

Serer veikia „Mac“

6 žingsnis: IP vieta „OS X“

  1. Atidarykite darbalaukį.
  2. Atidaryk „Apple“ meniu po logotipu
  3. Slinkite žemyn iki Sistema Nuostatos
  4. Pasirinkite „ Tinklas '
  5. Apačioje dešinėje jūsų IP turėtų būti „IP adresas (xxx.xxx.xxx.xxx)“. Nukopijuokite.

IP adresas MAC

Kai „Minecraft“ serveris veikia ir veikia, galite pakviesti žaidėjus prisijungti prie „Minecraft“ serverio

Išsamesnės informacijos apie „Tweaking with Server“, „Port Forwarding“, „Connecting and Playing Server“ ieškokite aukščiau aptartame „Windows“ skyriuje.

Sukurkite „Minecraft“ serverį „Linux“

„Linux“ turi daug skirtingų veislių, vadinamų paskirstymais arba distros, iš kurių kai kurios yra sukurtos arba geriau pritaikytos serverio valdymui. Be to, 64 bitų „Linux“ versija geriau veikia 64 bitų procesoriuje, o 32 bitų „Linux“ versija naudoja tik pirmuosius 4 GB RAM, net jei įdiegta daugiau RAM.

Mes naudosime vieną iš populiariausių „Linux“ paskirstymų t.y. „Ubuntu 18.04 Bionic Beaver“ „Minecraft“ serveriui.

Privilegijuotas prieiga į „Ubuntu 18.04“ sistemą. Kai kurios „Linux“ komandos bus vykdomos su root teisėmis tiesiogiai kaip root vartotojas arba naudojant sudo komanda, o kitos komandos bus vykdomos kaip įprastas neprivilegijuotas vartotojas

1 žingsnis. Įdiekite „Java“ ir išankstines sąlygas

Pradėkime visų būtinų sąlygų, įskaitant „Java“ ir „nmap“ komandą, diegimą, kurį vėliau galime naudoti kai kuriems pagrindiniams trikčių šalinimo tikslams:

$ sudo apt update $ sudo apt install wget screen default-jdk nmap

Patikrinkite savo platintojo dokumentaciją. Joje turėtų būti informacijos, kaip įdiegti JDK, ir kitų būtinų sąlygų.

Arba apsilankykite „Java“ Interneto svetainė tiesiogiai atsisiųsti „Java“ paketą, skirtą „Linux“.

2 žingsnis. Sukurkite „Minecraft“ vartotoją

Tada turime sukurti naują vartotoją, pavadintą „Minecraft“ . „Minecraft“ serveris veiks pagal šį vartotoją:

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

3 žingsnis. Įdiekite „Minecraft Server“

Keli „Minecraft“ serverio egzemplioriai gali būti paleisti vienoje sistemoje, ir kiekviename egzemplioriuje turėsime sukurti atskirą katalogą

/ opt / minecraft katalogas. Tebūnie mūsų pirmoji instancija išlikimas: $ sudo mkdir / opt / minecraft / survival

4 žingsnis. Atsisiųskite ir įdiekite „Minecraft Server“

  1. Dabar atsisiųskite naujausią „Minecraft“ serverį iš parsisiųsti
  2. Atsisiuntę vykdymo komandą žemiau:
    $ sudo wget -O /opt/minecraft/survival/minecraft_server.jar

3. Priimkite EULA sąlygos ir nuostatos: $ sudo bash -c „echo eula = true> /opt/minecraft/survival/eula.txt“ 4. Pakeiskite katalogo / opt / minecraft / Survival / ir visų jo failų nuosavybės teisę: $ sudo chown -R minecraft / opt / minecraft / išlikimas /

5 žingsnis. Sukurkite „Minecraft SystemD“ paleidimo scenarijų

  1. Kad galėtumėte patogiai paleisti „Minecraft“ serverį po perkrovimo, naudokite, pavyzdžiui, savo mėgstamą teksto rengyklę mes :
    $ sudo vi /etc/systemd/system/minecraft@.service
  2. Sukurkite naują teksto failą su failu, kuriame yra šis turinys:
[Unit] Aprašymas = Minecraft serveris:% 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', sako PASLAUGOS IŠJUNGIMAS PER 5 SEN VISŲ ŽEMĖLAPIŲ IŠSAUGOJIMAS ... ' 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

Šis failas yra tik pavyzdys ir galite pritaikyti komandas pagal savo skonį, pvz. Norėdami padidinti RAM iki 4 GB nuo 2 GB, atlikite šiuos pakeitimus:

IŠ:

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

Į:

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

6 žingsnis. Paleiskite „Minecraft Server“

  1. Tada naudokite „systemctlcommand“, kad paleistumėte naują „Minecraft“ serverį:
$ sudo systemctl start Minecraft @ Survival
  1. Patvirtinkite, kad naujas „Minecraft“ serveris veikia ir veikia:
    $ sudo systemctl status minecraft @ survival
  2. Norėdami paleisti „Minecraft“ serverį po perkrovimo, atlikite:
    $ sudo systemctl įgalina „Minecraft @ Survival“
  3. Dabar turėtų galėti naudotis nmap komanda patikrinti numatytąjį „Minecraft“ prievadą 25565:
    $ nmap -p 25565 vietinis šeimininkas

7 veiksmas. Paleisti daugiau nei vieną „Minecraft“ serverio egzempliorių tame pačiame pagrindiniame kompiuteryje

  1. Šios „Linux“ komandos sukonfigūruos naują „Minecraft“ serverį pavadinimu linuxconfig 25566 uoste.
    /opt/minecraft/linuxconfig/server.properties.
  2. Naudoti esamą „systemd“ scenarijų norint įdiegti kitą „Minecraft“ serverio egzempliorių yra lengva:
$ 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. Įgalinkite „Minecraft“ serverį pradėti paleisti iš naujo ir paleisti serverį:
$ sudo systemctl įgalinti minecraft @ linuxconfig $ sudo systemctl paleisti minecraft @ linuxconfig
  1. Galiausiai patikrinkite būseną:
$ sudo systemctl status minecraft @ linuxconfig

Išsamesnės informacijos apie „Tweaking with Server“, „Port Forwarding“, „Connecting and Playing Server“ ieškokite aukščiau aptartame „Windows“ skyriuje.

Galutinis žodis

Sveikiname! Dabar galite sukurti „Minecraft“ serverį skirtingose ​​operacinėse sistemose.

16 minučių perskaityta