If-Koubou

Cum se rulează un server local Minecraft simplu (cu și fără moduri)

Cum se rulează un server local Minecraft simplu (cu și fără moduri) (Cum să)

Deși este destul de ușor să împărtășiți o hartă Minecraft cu alți jucători locali din rețeaua dvs., este frumos să puteți rula un server dedicat, astfel încât oamenii să poată veni și pleca fără ca gazda originală să încarce Minecraft. Astăzi ne uităm la modul de a rula un server local Minecraft simplu, atât cu și fără mods.

De ce să rulați un server Minecraft?

Unul dintre cele mai frustrante elemente ale experienței multiplayer locale Minecraft (atât pentru PC cât și pentru ediția PE) este că gazda originală de joc trebuie să fie activă pentru a accesa creațiile anterioare. Dacă există doi părinți și doi copii care joacă Minecraft într-o gospodărie, de exemplu, și petrec câteva ore într-un weekend care lucrează la o structură mare găzduită de Kid # 2, atunci când oricine dorește să lucreze la acea lume / structură din nou, au nevoie de Kid # 2 pentru a-și declanșa jocul și a le distribui tuturor celorlalți, deschizându-l la LAN. Factorul în care fiecare lume se află pe fiecare calculator separat și dintr-o dată devine o problemă reală pentru mai mult de o persoană să lucreze pe o anumită hartă.

O modalitate mult mai eficientă de a face lucrurile este să găzduiți un server autonom în rețeaua locală. În acest fel, jucătorii pot veni și pleca așa cum vor, fără ca nimeni să aibă nevoie să se conecteze și să-și împărtășească lumea. Chiar mai bine, puteți găzdui un server Minecraft pe o mașină care nu este potrivită pentru a juca de fapt Minecraft (am rulat servere modice Minecraft din cutii mici de Raspberry Pi fără probleme).

Să aruncăm o privire asupra modului de configurare a unui server local de bază Minecraft atât cu și fără moduri.

Configurarea unui server Minecraft Vanilla Simplu

Există două moduri de abordare a instalării serverului Minecraft furnizat de vanilie Mojang. O metodă este foarte corelată cu Windows, pe măsură ce descarci un fișier .EXE și rulați-l, cu o fereastră de utilizator grafică convenabilă. Această metodă nu ajută neapărat utilizatorii OS X și Linux, deci vom folosi metoda bazată pe .JAR, care va ajuta la extinderea procesului pe toate platformele, cu modificări foarte minore necesare schimbării între sistemele de operare.

Prima ordine de afaceri este de a descărca fișierul oficial JAR al serverului Minecraft. Din acest tutorial versiunea este 1.7.10. Puteți găsi aceasta în partea de jos a paginii de descărcare oficiale Minecraft.net. Indiferent de sistemul dvs. de operare, doriți fișierul .JAR.

După ce fișierul a terminat descărcarea, mutați fișierul .JAR într-o locație mai permanentă. Am plasat fișierul într-un / HTG Test Server /. Puteți să îl plasați oriunde doriți, dar să îl marcați în mod clar, să îl plasați undeva în siguranță și să știți că odată ce executați fișierul .JAR, toate fișierele legate de server vor fi descărcate / despachetate în dosarul pe care este amplasat. nu-l puneți undeva ca o rădăcină de unitate sau un dosar de domiciliu.

Executați pentru prima dată serverul executând următoarea comandă din linia de comandă din directorul în care este localizat fișierul .JAR, desigur:

Windows: java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar nogui

OS X: java-Xms1G -Xmx1G -jar minecraft_server. 1.7.10.jar nogui

Linux: java -Xms1G -Xmx1G -jar minecraft_server. 1.7.10.jar nogui

Comenzile de mai sus vor executa fisierul JAR al serverului Minecraft. Comanda execută Java, atribuie 1GB de memorie / 1GB max, indică faptul că fișierul este JAR, numește JAR și indică faptul că nu este nevoie de GUI. Puteți ajusta valorile memorate / maxime ale memoriei dacă descoperiți că este necesar să faceți acest lucru pentru lumi sau servere deosebit de mari cu mulți jucători (de exemplu, în timpul unei partide LAN), dar nu recomandăm scăderea valorilor memoriei.

Dacă aveți nevoie de ajutor pentru instalarea Java pe Linux, creând o comandă rapidă pentru procesul de lansare pe OS X sau orice altă problemă specifică sistemului de operare, vă recomandăm să consultați ghidul detaliat de lansare a fișierului JAR de pe serverul Minecraft .

Prima dată când rulați serverul, veți vedea un mesaj precum:

[Server thread / INFO]: Incepand versiunea serverului minecraft 1.7.10

[File server / INFO]: Încărcarea proprietăților

[Server thread / WARN]: server.properties nu există

[Server thread / INFO]: Generarea fișierelor cu proprietăți noi

[Server thread / WARN]: Eula.txt nu a putut fi încărcat

[Server thread / INFO]: Trebuie să acceptați acordul EULA pentru a rula serverul. Accesați eula.txt pentru mai multe informații.

[Server thread / INFO]: Oprirea serverului

Acest lucru este perfect normal. Uitați-vă în directorul server pentru fișierul EULA.txt, deschideți-l și editați intrarea "eula = false" la "eula = true" pentru a indica acordul dvs. cu acordul de utilizator al serverului Mojang. Salvați și închideți documentul. Rulați din nou comanda server. Puteți să o rulați cu sau fără eticheta "nogui", în funcție de nevoile / dorințele dvs. Dacă îl rulați cu eticheta "nogui", interfața de ieșire a serverului și de comandă va rămâne în fereastra terminalului pe care ați lansat-o în:

Dacă eliminați eticheta "nogui", o fereastră GUI se va deschide și va oferi o experiență de server mai curată și mai ușor de gestionat:

Interfața GUI vă arată exact ceea ce vedeți în fereastra terminalului din panoul din dreapta, precum și o fereastră de statistici în partea stângă sus și o listă a jucătorilor conectați în mod curent în partea din dreapta-jos. Dacă nu rulați serverul pe o mașină legată de resurse (sau un dispozitiv fără cap, cum ar fi un server media sau Raspberry Pi), vă recomandăm să utilizați GUI.

În timpul celei de-a doua run-uri a serverului, după ce ați acceptat EULA, se vor descărca fișiere suplimentare și se va genera lumea implicită. Lumea implicită este situată în / world / și arată foarte mult ca un vechi obișnuit /.minecraft/saves/[someworldname]/ din Minecraft obișnuit (de fapt, este).Puteți juca pe lumea generată aleatoriu sau puteți să ștergeți conținutul / world / și să o înlocuiți cu conținutul unui joc salvat dintr-o copie independentă a Minecraft sau dintr-o lume pe care ați descărcat-o de pe Internet.

Să ne alăturăm serverului nostru proaspăt și să vedem cum arată. Pentru a vă alătura jocului, trebuie să fiți în aceeași rețea LAN ca și computerul gazdă și trebuie să cunoașteți adresa IP a computerului gazdă.

Cu adresa IP în mână, aprindeți Minecraft, faceți clic pe Multiplayer din meniul principal și adăugați noul server sau utilizați caracteristica de conectare directă. Dacă aveți nevoie de ajutor cu oricare dintre aceste opțiuni, consultați secțiunea Conectarea la servere de la distanță a lecției Exploring Minecraft Multiplayer Servers din ghidul nostru anterior.

Aici suntem pe noul server. Totul arata grozav si lumea se incarca usor. Un lucru pe care îl veți observa imediat este că jocul este în modul de supraviețuire. Acesta este serverul implicit, dar vă vom arăta cum să îl modificați într-un moment.

În partea de server a lucrurilor, veți vedea un flux de note în fereastra consolei, pe măsură ce se întâmplă lucrurile: jucători care se alătură, jucători care mor, comunicări de jucători și alte anunțuri. În plus, puteți utiliza comenzile de server atât în ​​fereastra consolei, cât și în cazul în care sunteți un operator sau "operator" pe server. Există zeci de comenzi, multe dintre ele destul de obscure și rareori folosite. Puteți citi întreaga listă de comenzi pe wiki-ul Minecraft, dar vom evidenția cele mai relevante pentru a vă asigura că serverul dvs. funcționează în tabelul de mai jos.

Notă: dacă introduceți comanda în fereastra consolei server, nu aveți nevoie de "/" de conducere, dar o faceți dacă o introduceți în fereastra de chat ca un jucător pe server.

/ defaultgamemode [s / c / a] Comută modul implicit al serverului pentru noii jucători între modurile de supraviețuire, creație și aventură.
/ dificultate [p / e / n / h] Comută între nivelurile de dificultate dintre Peaceful, Ușor, Normal și Hard.
/ gamemode [s / c / a] [player] Același lucru ca / ​​defaultgamemode, cu excepția aplicării pe bază de player-by-player.
/listă Listează toți jucătorii curenți.
/ (de) op [player] / deop [player] Oferă privilegii de operator (sau le elimină).
/ Salvare- (toate / on / off) "Toate" salvează imediat lumea, "on" activează salvarea globală (aceasta este starea implicită) și "off" transformă economisirea automată. Cel mai bine să lăsați acest lucru singur dacă nu doriți să forțați o salvare imediată pentru a salva munca dvs. cu comanda / save-all.
/ setworldspawn [x y z] Setează punctul de spawn pentru toți jucătorii care intră în lume. Fără coordonate, acesta stabilește locul în care funcționează executantul de execuție, cu argumente pe care le atribuie punctul de spawn la acele coordonate.
/ spawnpoint [jucător] [x y z] La fel ca lumea, dar pentru jucătorii individuali; vă permite să setați un punct spawn unic pentru fiecare jucător.
/Stop Închide serverul.
/ setarea timpului [valoare] Modifică timpul în joc; va accepta "zi", "noapte" sau o valoare de la 0 la 24000 în care, pentru referință, 6000 este amiază și 18000 este miezul nopții.
/ tp [jucător țintă] [destinație] Teleports player. Primul argument trebuie să fie întotdeauna jucătorul țintă. Cel de-al doilea argument poate fi un alt jucător (trimite jucătorul A la B) sau x / y / z coordonate (trimite jucătorul A la locație).
/ vreme [limpede / ploaie / tunete] Modifică vremea. În plus, puteți adăuga un al doilea argument pentru a schimba vremea pentru numărul de secunde X (unde X poate fi între 1 și 1.000,00).

Acestea sunt comenzile cele mai utile imediat pentru rularea unui mic server de acasă. Există comenzi suplimentare care sunt utile dacă deschideți serverul de acasă pentru utilizare publică sau semi-publică (cum ar fi / kick și / ban), dar care, în mod obișnuit, nu sunt necesare pentru utilizarea la domiciliu.

Acum, că am lansat cu succes serverul nostru privat de acasă, s-ar putea să te întrebi (mai ales după toate lecțiile dedicate lor) cum putem injecta niște moduri minunate în serverul nostru. Următorul stop, modificarea serverului.

Configurarea unui server Minecraft modificat simplu

La fel cum puteți injecta cu ușurință încărcătorul forge mod Forge într-o instalare independentă Minecraft, puteți să injectați cu ușurință încărcătorul forge mod Forge în serverul Minecraft.

Puteți reutiliza aceeași instalare pe care ați folosit-o pentru Forge în tutorialul de modelare anterioară; pur și simplu repetați-l (nu contează dacă utilizați .EXE sau .JAR) și ajustați setările ca atare:

Selectați "Instalați serverul" și indicați-l la un director nou. Nu aveți nevoie să instalați un server și apoi să instalați Forge, așa cum trebuie să instalați Minecraft și apoi să instalați Forge ca în manualul clientului.

Notă: Dacă ați sărit în această secțiune deoarece ați fost atât de entuziasmați de mods pe serverul dvs., vă încurajăm să citiți secțiunea anterioară, deoarece câțiva pași sunt identici și nu le repetăm ​​în detaliu pentru această porțiune din tutorial.

Dați-i un minut pentru a descărca atât fișierele server cât și fișierele Forge, apoi vizitați folderul de instalare. Pașii următori vor arăta foarte mult ca instalarea serverului Minecraft de vanilie.

În dosar, executați fișierul "forge. *. Universal.jar" utilizând exact aceeași comandă pe care ați folosit-o, bazată pe sistemul dvs. de operare din porțiunea de instalare a vaniliei din acest tutorial.

Serverul va rula și apoi se va opri, indicând ca în secțiunea anterioară că trebuie să acceptați EULA. Deschideți contul EULA.txt proaspăt creat și editați "false" la "true" la fel ca în ultima vreme.

Rulați din nou serverul pentru a confirma că totul este instalat corect și doar pentru o măsură foarte bună, aderați-vă la lume.Rețineți că, atunci când vă alăturați lumii, va trebui să vă alăturați unui client modificat (clienții de vanilie nu se pot alătura serverelor modificate). Alăturați-vă unei instalări de numere de versiune corespunzătoare a Minecraft cu Forge instalată, dar fără niciun mod de încărcare, care va reflecta starea serverului.

Totul arată bine. Chiar si am nascut in apropierea unui sat, care este intotdeauna distractiv. Să arătăm acestor săteni cum să participe prin crearea unui portal într-o dimensiune magică.

Nici o afacere; tocmai am aruncat un diamant într-o băltoacă și toți sătenii ne privesc ca și cum ne-am pierdut mințile. S-ar putea să avem Forge instalat, dar ne lipsește componenta care face ca magia să se întâmple: Modul pădure Twilight.

Acum că știm că Forge este instalat corect, următorul pas este să instalați modurile pe care le dorim. Procesul este foarte simplu. Trebuie doar să vă asigurați că fișierul mod .JAR (în acest caz, modul Twilight Forest) este localizat atât în ​​directorul / mods / pentru noul server Forge și / mods / folder pentru clientul Minecraft pe care îl aderiți la server.

Închideți clientul Minecraft și opriți serverul cu comanda "stop", copiați fișierele și reporniți serverul. Apoi, reporniți clientul și intrați pe server.

Cuvintele nu pot exprima dezamăgirea pe care am simțit-o atunci când sătețul a căzut în portalul de pădure proaspăt provocat și nu a reușit să teleporteze la Pădure. Va trebui să mergem în locul lui.

Portalul a ajuns chiar lângă un castel. Serios, aceasta ar putea fi cea mai norocoasă hartă a semințelor vreodată: am pornit lângă un sat din lumea întreagă, am făcut un portal acolo și am ajuns lângă un castel din pădurea Twilight (dacă joci cu pădurea Twilight pe 1.7. 10 (sau alte versiuni 1.7 *) semințele sunt: ​​1065072168895676632)!

Trucuri suplimentare și trucuri pentru serverul dvs.

În acest moment, sunteți gata să vă rog, fie cu sau fără moduri, în funcție de aroma pe care ați instalat-o. Asta nu înseamnă însă că ați terminat cu serverul dvs. Să trecem peste câteva lucruri suplimentare pe care le puteți face pentru a vă îmbunătăți experiența serverului.

Mai multe moduri

Puteți instala întotdeauna mai multe moduri. Rețineți că mai multe moduri necesită mai multe resurse CPU / GPU / RAM. Rețineți cu atenție modurile pe care le instalați, deoarece oricine care se alătură serverului dvs. va trebui să aibă și instalate aceste moduri. În general, directorul / mod / client al folderului / mod / al serverului ar trebui să fie oglinzi unul al celuilalt.

Aveți nevoie de idei pentru moduri de server bune? Răspundeți la resursele listate în secțiunea "Unde se găsesc modurile?" Din tutorialul nostru de modelare Minecraft.

Deschiderea serverului dvs. la jucătorii de la distanță

Dacă doriți să jucați cu persoane din afara rețelei dvs. locale, puteți seta redirecționarea porturilor astfel încât jucătorii din afara rețelei de domiciliu să poată accesa serverul. Cele mai multe conexiuni de bandă largă de acasă pot sprijini cu ușurință mulți jucători. Deoarece serverul nu are un sistem de parole, vă recomandăm să creați o listă albă pe server. Utilizați comanda și parametrii / whitelist [on / off / list / add / remove / reload] [nume de joc] pentru a ajusta și vizualiza lista albă.

Reglarea fină cu Server.Properties

În interiorul directorului server veți găsi un fișier numit server.properties. Dacă deschideți acest fișier într-un editor de text, veți găsi un simplu fișier de configurare care poate fi editat manual. În timp ce unele dintre aceste setări sunt disponibile prin comenzi server / în joc, multe dintre ele nu sunt.

Folosind comenzi simple, false / false sau numerice, este posibil să permiteți jucătorilor să zboare în timpul modului de supraviețuire, să dezactiva The Nether, să ajusteze setările de timp pentru server și o serie de alte variabile. În timp ce multe dintre setări sunt destul de explicite, câteva necesită o înțelegere mai aprofundată a variabilei implicate. Consultați această detaliere detaliată a variabilelor server.properties.

Înarmat cu un server, modded sau altfel, acum nu mai trebuie să vă faceți griji pentru a vă asigura că persoana potrivită este online la momentul potrivit pentru a accesa lumea dvs. (și puteți împărtăși cu ușurință lumea dvs. în întreaga dvs. gospodărie sau cu prietenii din întreaga lume tara).