Hur man kör en enkel lokal Minecraft-server (med och utan mod)
Medan 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ör 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 spenderar ett par 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 i 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 man 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 expandera processen över alla plattformar med bara mycket små tweaks som behövs för att växla mellan operativsystem.
Den första verksamheten ä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å don placera 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 där .JAR-filen finns 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 köra Minecraft-server JAR-filen. Kommandot kör Java, tilldelar 1 GB minne / 1GB 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 fråga, rekommenderar vi dig att kolla in den detaljerade guiden för att starta JAR-filen på den officiella Minecraft wiki.
Första gången du kör servern ser du ett meddelande som följande:
[Server tråd / INFO]: Starta minecraft server version 1.7.10
[Servertråd / INFO]: Laddar egenskaper
[Servergänga / WARN]: server.properties existerar inte
[Server tråd / INFO]: Generera nya egenskaper fil
[Servergänga / WARN]: Misslyckades med att ladda eula.txt
[Servergänga / INFO]: Du måste godkänna EULA för att kunna 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 den med "nogui" -taggen, kommer serverns utdata och kommandoradsgräns att förbli i terminalfönstret du startade kommandot i:
Om du tar bort "nogui" -taggen öppnas ett GUI-fönster och ger en renare och lättare att hantera serverupplevelse:
GUI-gränssnittet visar dig exakt vad du skulle se i terminalfönstret i den högra högra rutan, samt ett statistikfönster längst upp till vänster och en lista med inloggade spelare i nedre högra delen. 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 spår, 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 du noterar omedelbart är att spelet är ö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.
Notera: 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] | Byter 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. |
/ spelkod [s / c / a] [spelare] | Samma som / standardgamemode utom tillämpad på spelare för spelare. |
/lista | Visar alla aktuella spelare. |
/ (de) op [spelare] / deop [spelare] | Ger namngivna spelarens operatörsbehörighet (eller tar bort dem). |
/ SAVE (alla / on / off) | "Alla" sparar omedelbart världen, "på" gör världen sparande på (det här är standardläget) och "av" slår automatiskt av. Bäst att lämna det här ensam om du inte vill tvinga omedelbar räddning för att säkerhetskopiera ditt arbete med kommandot / spara alla. |
/ setworldspawn [x y z] | Ställer in gympunktet 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 ett unikt spawnpoint för varje spelare. |
/sluta | 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 [klart / regn / åska] | Ä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 halvt offentlig användning (t.ex. / spark och / förbud) men som vanligtvis inte är nödvändiga för privat hushålls användning.
Nu när vi framgångsrikt 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 den på en ny katalog. Du behöver inte installera en server och sedan installera Forge, som du behöver installera Minecraft och installera sedan Forge som vi gjorde i klientens handledning.
Notera: 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 föregående avsnitt eftersom flera av stegen är identiska och vi upprepar dem inte i detalj för den här delen 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 Vanilla 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 sedan stanna, 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 installerad, 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 deal; 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 magiken hända: 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 detta fall, Twilight Forest mod) finns i både / mods / mappen för din nya Forge-server och mappen / mods / mappen för Minecraft-klienten du går med i servern med.
Avsluta Minecraft-klienten och stoppa servern med "stop" -kommandot, kopiera filerna och starta om servern. 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 där och slutade bredvid ett slott i Twilight Forest (om du spelar med Twilight Forest på 1.7. 10 (eller andra 1,7. * Versioner) utsädet är: 1065072168895676632)!
Extra Tweaks och tricks för din server
Vid denna tidpunkt är du redo att rocka, antingen med eller utan mods, beroende på vilken smak du installerade. Det betyder 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 mods kräver mer CPU / GPU / RAM-resurser. Observera de mods du installerar, eftersom alla som ansluter till din server måste ha de mods installerade också. Generellt sett bör klientens / mod / mapp och / / mod / mapp på servern vara speglar av varandra.
Behöver du idéer för bra server mods? 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 / vitlista [på / av / lista / lägg till / ta bort / ladda om] [spelarnamn] för att justera och visa vitlistan.
Finjustering med Server.Properties
Inuti servern mappen 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 kan du låta spelare flyga under överlevnadsläge, stänga 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 tidpunkt 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).