Cum se rulează un server local Minecraft simplu (cu și fără moduri)
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ă a jocului 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 pe acea lume / structură din nou are nevoie de Kid # 2 pentru a le arăta 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ă fie nevoit 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 jocul de la Minecraft (am rulat servere Minecraft modest de pe 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 orientată spre 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 doar mici modificări 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 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 test server HTG /. Puteți să îl plasați oriunde doriți, dar să îl etichetați în mod clar, să îl plasați undeva în siguranță și să știți că odată ce executați fișierul .JAR, toate materialele legate de server vor fi descărcate / despachetate în dosarul pe care este amplasat. Nu-l plasați undeva ca o rădăcină de unitate sau un dosar de domiciliu.
Executați serverul pentru prima dată, executând următoarea comandă la promptul 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 rulează 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 în cazul în care consideraț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 scurtătură 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
[Server thread / 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 Mojang server. 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 și de comandă a serverului 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 din 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, fișierele suplimentare sunt descărcate și lumea implicită este generată. 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 o lume salvată 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ă, declanșaț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 serverele de la distanță a lecției Exploring Minecraft Multiplayer Servers din ghidul nostru precedent.
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.
Pe partea de server a lucrurilor, veți vedea un flux de notificări î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 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 mai degrabă 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ă face să funcționeze serverul î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 de 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 actuali. |
/ (de) op [player] / deop [player] | Oferă privilegii operatorului de nume (sau le ia). |
/ Salvare- (toate / on / off) | "Toate" salvează imediat lumea, "on" activează salvarea lumii (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 pe care funcționează executantul de execuție, cu argumentele pe care le atribuie punctului 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 în jos. |
/ timpul setat [valoare] | Modifică timpul din 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ă. 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 [clar / ploaie / tunete] | Modifică vremea. În plus, puteți adăuga un al doilea argument pentru a schimba vremea pentru numărul X de secunde (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 and / ban), dar care, în general, 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 pe serverul nostru. Următoarea oprire, modificarea serverului.
Configurarea unui server Minecraft modific simplu
La fel cum puteți injecta cu ușurință încărcătorul forge mod Forge într-o instalare independentă Minecraft, puteți încărca 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-o (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, cum ar fi să instalați Minecraft și apoi să instalați Forge ca în manualul client-side.
Notă: Dacă ați sărit în această secțiune deoarece ați fost atât de încântat de mods pe serverul dvs., vă vom încuraja să citiți secțiunea anterioară, deoarece câțiva pași sunt identici și nu le repetăm pe toate î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 de vanilie Minecraft.
Î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 fișierul EULA.txt creat proaspăt și editați "false" la "true" la fel ca ultima dată.
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, veți avea nevoie să vă alăturați unui client modificat (clienții de vanilie nu se pot alătura serverelor modate). Alăturați-vă unei instalări de numere de versiune a Minecraft cu Forge instalate, 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 mereu distractiv. Să le 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 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 / mods / folderul pentru noul server Forge și / mods / folderul pentru clientul Minecraft pe care îl conectaț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ăteanul a căzut în portalul proaspăt al pădurilor Twilight Forest și nu a reușit să teleporteze în 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: 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)!
Extra Tweaks și trucuri pentru serverul dvs.
În acest moment, sunteți gata să rock, 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 acele moduri instalate. În general, directorul / mod / clientul și / mod / folderul serverului ar trebui să fie oglinzi reciproc.
Aveți nevoie de idei pentru moduri de server bune? Răspundeți la resursele enumerate î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 parolă, vă recomandăm să vă gândiți să creați un whitelist 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 fișier simplu 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ă oprească The Nether, să ajusteze setările timeout-ului serverului și o serie de alte variabile. Deși multe dintre setări sunt destul de explicative, câteva necesită o înțelegere mai aprofundată a variabilei implicate. Consultați această defalcare 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).