15Aug

Så här kör du en enkel lokal Minecraft-server( med och utan mod)

Även om det är lätt att dela en Minecraft-karta med andra lokala spelare på ditt nätverk, är det trevligt att kunna köra en dedikerad server så att människor kan komma och gå utan att den ursprungliga spelvärden laddar upp Minecraft. Idag tittar vi på hur man kör en enkel lokal Minecraft-server både med och utan mods.

Varför köra en Minecraft Server?

En av de mest frustrerande elementen i Minecrafts lokala multiplayer-upplevelse( både för PC och PE-upplagan) är att den ursprungliga spelvärden måste vara aktiv för att komma åt tidigare skapelser. Om det till exempel finns två föräldrar och två barn som spelar Minecraft i ett hushåll, och de tillbringar några timmar en helg som arbetar med en stor struktur värd Kid # 2, närhelst någon vill jobba på den världen / strukturen igen behöver de Kid# 2 för att skjuta upp spelet och dela det med alla andra genom att öppna det på LAN.Faktor att varje värld ligger på varje separat dator och plötsligt blir det ett verkligt problem för fler än en person att arbeta på en viss karta.

Ett mycket effektivare sätt att göra saker är att vara värd för en fristående server på det lokala nätverket. På så sätt kan spelare komma och gå som de vill utan att någon person behöver logga in och dela sin värld.Ännu bättre kan du vara värd för en Minecraft-server på en maskin som inte är väl lämpad för att spela Minecraft( vi har kört blygsamma Minecraft-servrar från små Raspberry Pi-lådor utan problem).

Låt oss ta en titt på hur du installerar en grundläggande lokal Minecraft-server både med och utan mods.

Konfigurera en enkel Vanilla Minecraft Server

Det finns två sätt att närma sig att installera den enkla vanilla Mojang-levererade Minecraft-servern. En metod är väldigt Windows-centrerad eftersom du bara hämtar en. EXE-fil och kör den, med ett bekvämt lite grafiskt användarfönster. Den metoden hjälper inte nödvändigtvis OS X- och Linux-användare, så vi ska använda. JAR-baserad metod som hjälper till att utöka processen över alla plattformar med endast mycket små tweaks som behövs för att växla mellan operativsystem.

Den första ordern är att ladda ner den officiella Minecraft-server JAR-filen. Enligt denna handledning är versionen 1.7.10.Du hittar den längst ner på den officiella Minecraft.net-hämtningssidan. Oavsett operativsystem, vill du ha. JAR-filen.

När filen har slutförts, flytta. JAR-filen till en mer permanent plats. Vi lade filen i en HTG-testserver /.Du kan placera den någonstans du vill, men märka den tydligt, placera den någonstans säker och var medveten om att när du kör. JAR-filen kommer alla serverrelaterade saker att hämtas / packas i mappen. JAR ligger i, så donplacera den inte någonstans som en drivrots eller en hemmapp.

Utför servern för första gången genom att köra följande kommando vid kommandotolken från katalogen. JAR-filen är placerad i, förstås:

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

Ovanstående kommandon kommer att exekvera Minecraft-server JAR-filen. Kommandot körs Java, tilldelar 1 GB minne / 1 GB max, indikerar att filen är en JAR, namnet JAR, och indikerar att ingen GUI behövs. Du kan justera de tilldelade / maximala minnesvärdena uppåt om du tycker att du behöver göra det för särskilt stora världar eller servrar med många spelare( t.ex. under LAN-parti), men vi rekommenderar inte att sänka minnesvärdena.

Om du behöver hjälp med att installera Java på Linux, skapa en genväg för lanseringsprocessen på OS X eller någon annan OS-specifik problem, uppmanar vi dig att kolla in den detaljerade guiden för att starta JAR-filen på den officiella Minecraftwikin.

Första gången du kör servern ser du ett meddelande som följande:

[Servergänga / INFO]: Starta minecraft serverversion 1.7.10

[Servertråd / INFO]: Laddar egenskaper

[Servergänga / WARN]: server.properties existerar inte

[Server tråd / INFO]: Generera nya egenskaper fil

[Server tråd / WARN]: Misslyckades med att ladda eula.txt

[Server tråd / INFO]: Du måste godkänna EULA iför att köra servern. Gå till eula.txt för mer info.

[Servergänga / INFO]: Stoppserver

Detta är helt normalt. Titta i serverns katalog för EULA.txt-filen, öppna den och redigera posten "eula = false" till "eula = true" för att indikera ditt avtal med Mojang-serverns användaravtal. Spara och stäng dokumentet. Kör serverkommandot igen. Du kan köra den med eller utan "nogui" -taggen beroende på dina behov / önskemål. Om du kör det med "nogui" -taggen, kommer serverns utdata och kommandoradsgräns att ligga kvar i terminalfönstret du startade kommandot i:

Om du tar bort "nogui" -taggen öppnas ett GUI-fönster och ger en renare och lättareför att hantera serverupplevelse:

GUI-gränssnittet visar dig exakt vad du skulle se i terminalfönstret i den stora högra rutan, samt ett statistikfönster i övre vänstra och en lista med inloggade spelare i dennedre högra. Om du inte kör servern på en resursbindad maskin( eller en huvudlös enhet som en mediaserver eller Raspberry Pi) rekommenderar vi att du använder GUI.

Under serverns andra körning, efter att du godkänt EULA, hämtas ytterligare filer och standardvärlden genereras. Standardvärlden ligger i /world/ och ser en hel del ut som en vanlig gammal /.minecraft/saves/ [someworldname] / mapp från vanlig Minecraft( i själva verket är det).Du kan spela på den slumpmässigt genererade världen eller du kan ta bort innehållet i /world/ och ersätta det med innehållet i ett sparat spel från en fristående kopia av Minecraft eller en värld som du har laddat ner från Internet.

Låt oss ansluta oss till vår färskt serverade server och se hur det ser ut. För att kunna delta i ditt spel måste du vara på samma LAN som värddatorn och du måste känna till värddatorns IP-adress.

Med IP-adressen i handen, skjut upp Minecraft, klicka på Multiplayer från huvudmenyn och lägg till den nya servern eller använd direktanslutningsfunktionen. Om du behöver hjälp med någon av dessa alternativ, se avsnittet Anslut till fjärrservrar i Exploring Minecraft Multiplayer Servers lektion från vår tidigare guide.

Här är vi på den helt nya servern. Allt ser bra ut och världen laddas smidigt. En sak som du noterar omedelbart är att spelet är i överlevnadsläge. Det här är serverns standard, men vi visar dig hur du ändrar det på ett ögonblick.

På serverns sida ser du en ström av meddelanden i konsolfönstret när saker händer på det: spelare går med, spelare dör, spelarkommunikation och andra meddelanden. Dessutom kan du använda serverns kommandon både i konsolfönstret och om du är en OP eller "operatör" på servern. Det finns dussintals kommandon, många av dem är ganska obskyra och sällan används. Du kan läsa hela kommandolistan på Minecraft wiki, men vi kommer att markera de som är mest relevanta för att din server ska komma igång i tabellen nedan.

Obs! : om du anger kommandot i serverkonsolfönstret behöver du inte den ledande "/" men du gör det om du anger det i chattfönstret som en spelare på servern.

/ defaultgamemode [s /c/ a] Växlar serverns standardläge för nya spelare mellan Survival, Creative och Adventure-lägen.
/ svårighet [p /e/n/ h] Växlar svårighetsgraderna mellan fridfulla, enkla, normala och hårda.
/ gamemode [s /c/ a] [spelare] Samma som / standardgamemode utom tillämpad på spelare för spelare.
/ lista Listar alla aktuella spelare.
/( de) op [spelare] / deop [spelare] Ger namngiven spelaroperatörsbehörighet( eller tar bort dem).
/ spara-( alla /on/-off) "alla" sparar omedelbart världen, "on" gör världsbesparing på( detta är standardstatus) och "off" slår automatiskt av. Bäst att lämna det här ensam om du inte vill tvinga omedelbar spara för att säkerhetskopiera ditt arbete med kommandot / spara alla.
/ setworldspawn [x y z] Ställer in spelpunktet för alla spelare som kommer in i världen. Med inga koordinater ställer den stället den verkställande driften står på, med argument som den tilldelar språngpunkten till dessa koordinater.
/ spawnpoint [spelare] [x y z] Samma som världspawn, men för enskilda spelare;låter dig ställa in en unik spawnpoint för varje spelare.
/ stop Stänger servern ner.
/ tidsinställning [värde] Ändrar in-game tid;kommer att acceptera "dag", "natt" eller ett värde från 0 till 24000, där referens 6000 är middag och 18000 är midnatt.
/ tp [målspelare] [destination] Teleports-spelare. Första argumentet måste alltid vara målspelaren. Det andra argumentet kan vara en annan spelare( skicka spelare A till B) eller x /y/ z koordinater( skicka spelare A till plats).
/ väder [Clear /rain/ thunder] Ändrar vädret. Dessutom kan du lägga till ett andra argument för att ändra vädret i X antal sekunder( där X kan vara mellan 1 och 1 000,00).

Dessa är de mest omedelbart användbara kommandon för att köra en liten hemserver. Det finns ytterligare kommandon som är användbara om du öppnar din hemmeserver för offentlig eller semi-offentlig användning( t.ex. / spark och / förbud) men som vanligtvis inte är nödvändiga för privat hemmabruk.

Nu när vi framgångsrikt har lanserat vår privata hemserver kan du undra( särskilt efter alla lektioner som ägnas åt dem) hur vi kan injicera några fantastiska mods i vår server. Nästa stopp, server modding.

Konfigurera en enkel modifierad Minecraft Server

Precis som att du enkelt kan injicera Forge mod loader till en fristående Minecraft-installation, kan du enkelt injicera Forge mod loader i Minecraft-servern.

Du kan återanvända samma installationsprogram som du använde för Forge i föregående modding-handledning.helt enkelt omdirigera det( det spelar ingen roll om du använder. EXE eller. JAR) och justerar inställningarna som sådana:

Välj "Installera server" och peka det på en ny katalog. Du behöver inte installera en server och sedan installera Forge, som du behöver installera Minecraft och sedan installera Forge som vi gjorde i klientens handledning.

Obs! : Om du hoppade ner till det här avsnittet eftersom du var så upphetsad över mods på din server, uppmanar vi dig fortfarande att läsa den föregående sektionen eftersom flera av stegen är identiska och vi upprepar dem inte allai detalj för denna del av handledningen.

Ge det en minut att ladda ner både servern och Forge-filerna och besök sedan installationsmappen. Nästa steg kommer att se en hel del ut som vanilj Minecraft server setup.

Inom mappen kör du "forge. *. Universal.jar" -filen med exakt samma kommando du använde, baserat på ditt operativsystem från vaniljinstallationsdelen av denna handledning.

Servern kommer att springa och sluta, vilket indikerar som det gjorde i föregående avsnitt som du måste acceptera EULA.Öppna upp den nyskapade EULA.txt och redigera "false" till "true" precis som förra gången.

Kör servern igen för att bekräfta att allt är korrekt installerat och bara för extra bra mått, gå med i världen. Kom ihåg att när du går med i världen måste du gå med en modifierad klient( vaniljklienter kan inte ansluta modded servrar).Gå med i en matchande versionsnummerinstallation av Minecraft with Forge installerat, men utan några mods laddade, vilket kommer att spegla serverns tillstånd.

Allt ser bra ut. Vi spawnade även nära en by, som alltid är kul. Låt oss visa dessa bybor hur man festar genom att gyta en portal till en magisk dimension.

Ingen överenskommelse;vi kastade bara en diamant i en pöl och alla bybor stirrar på oss som om vi har tappat bort vårt sinne. Vi kanske har Forge installerat, men vi saknar komponenten som gör att magin händer: Twilight Forest mod.

Nu när vi vet att Forge är installerat korrekt, är nästa steg att installera de mods vi vill ha. Processen är väldigt enkel. Du behöver bara se till att mod. JAR-filen( i det här fallet Twilight Forest mod) finns i både /mods/-mappen för din nya Forge-server och /mods/-mappen för Minecraft-klienten ansluts du till servernmed.

Avsluta Minecraft-klienten och stoppa servern med "stop" -kommandot, kopiera filerna och starta servern igen. Starta sedan om din klient och gå med på servern.

Ord kan inte uttrycka den besvikelse vi kände när byborna föll i den nyskapade Twilight Forest-portalen och misslyckades med att teleportera till skogen. Vi måste gå i hans ställe.

Portalen hamnade precis bredvid ett slott. Allvarligt kan detta vara det lyckligaste kartömet någonsin: vi startade bredvid en by i Overworld, gjorde en portal a där och hamnade bredvid ett slott i Twilight Forest( om du spelar med Twilight Forest på 1.7.10( eller andra 1,7. * Versioner) fröet är: 1065072168895676632)!

Extra Tweaks och tricks för din server

Vid denna punkt är du redo att rocka, antingen med eller utan mods beroende på vilken smak du installerade. Det betyder dock inte att du är klar med din server. Låt oss gå över några extra saker du kan göra för att förbättra din serverupplevelse.

Fler Mods

Du kan alltid installera fler mods. Tänk på att fler mod kräver mer CPU /GPU/ RAM-resurser. Observera noggrant de modifikationer du installerar, eftersom alla som ansluter till din server måste ha de mods installerade också.Generellt sett måste /mod/-mappen på klienten och /mod/-mappen på servern vara speglar av varandra.

Behöver du idéer för bra servermods? Ta reda på de resurser som finns i avsnittet "Where to Find Mods" i vår Minecraft modding handledning.

Öppna din server till fjärrspelare

Om du vill spela med personer utanför ditt lokala nätverk kan du ställa in port vidarebefordran så att spelare utanför ditt hemnätverk kan komma åt servern. De flesta hemmabaserade bredbandsanslutningar kan enkelt stödja många spelare. Eftersom servern inte har ett lösenordssystem kanske du vill överväga att skapa en vitlista på servern. Använd kommandot och parametrarna / whitelist [på /off/list/add/remove/ reload] [spelnamn] för att justera och visa vitlistan.

Finjustering med Server. Properties

I serverns mapp hittar du en fil med namnet server.properties. Om du öppnar den här filen i en textredigerare hittar du en enkel konfigurationsfil som kan redigeras manuellt. Medan vissa av dessa inställningar är tillgängliga via servern / i-kommandon, är många av dem inte.

Med hjälp av enkla sanna / falska eller numeriska växlar är det möjligt att tillåta spelare att flyga under överlevnadsläge, stäng av The Nether, justera inställningarna för serveravbrott och en mängd andra variabler. Medan många av inställningarna är ganska självförklarande behöver några få en djupare förståelse av den variabla som är inblandad. Kolla in den här detaljerade beskrivningen av variablerna server.properties.

Beväpnad med en server, modded eller på annat sätt, behöver du inte längre oroa dig för att se till att rätt person är online vid rätt tillfälle för att komma åt din värld( och du kan enkelt dela din värld över hela ditt hushåll eller med vänneröver landet).