Sådan køres en simpel lokal Minecraft-server (med og uden mods)

Selvom det er let nok at dele et Minecraft-kort med andre lokale spillere på dit netværk, er det rart at være i stand til at køre en dedikeret server, så folk kan komme og gå uden at den originale spilvært indlæser Minecraft. I dag ser vi på, hvordan man kører en simpel lokal Minecraft-server både med og uden mods.

Hvorfor køre en Minecraft-server?

Et af de mest frustrerende elementer i Minecraft lokale multiplayer-oplevelse (både til pc'en og PE-udgaven) er, at den originale spilvært skal være aktiv for at få adgang til tidligere kreationer. Hvis der for eksempel er to forældre og to børn, der spiller Minecraft i en husstand, og de bruger et par timer en weekend på at arbejde på en stor struktur, der er vært for Kid # 2, så når som helst nogen vil arbejde på den verden / struktur igen har de brug for Kid # 2 for at fyre op i deres spil og dele det med alle andre ved at åbne det for LAN. Faktor for, at hver verden befinder sig på hver enkelt computer, og pludselig bliver det et besvær for mere end en person at arbejde på et givet kort.

En meget mere effektiv måde at gøre tingene på er at være vært for en enkeltstående server på det lokale netværk. På denne måde kan spillere komme og gå, som de vil, uden at en person behøver at logge ind og dele deres verden. Endnu bedre, du kan være vært for en Minecraft-server på en maskine, der ikke er velegnet til faktisk at spille Minecraft (vi har kørt beskedne Minecraft-servere fra små Raspberry Pi-kasser uden problemer).

Lad os se på, hvordan du opsætter en grundlæggende lokal Minecraft-server både med og uden mods.

Opsætning af en simpel Vanilla Minecraft-server

Der er to måder at komme til at installere den enkle vanilje-leverede Minecraft-server fra Mojang. En metode er meget Windows-centreret, da du simpelthen downloader en .EXE-fil og kører den med et praktisk lille grafisk brugervindue. Denne metode hjælper dog ikke nødvendigvis OS X- og Linux-brugere, så vi skal bruge den .JAR-baserede metode, som hjælper med at udvide processen på tværs af alle platforme med kun meget mindre justeringer, der er nødvendige for at skifte mellem operativsystemer.

Den første forretningsorden er at downloade den officielle Minecraft-server JAR-fil. Fra denne tutorial er versionen 1.7.10. Du kan finde det nederst på den officielle Minecraft.net-downloadside. Uanset dit operativsystem vil du have .JAR-filen.

Når filen er downloadet, skal du flytte .JAR-filen til en mere permanent placering. Vi placerede filen i en / HTG Test Server /. Du kan placere det hvor som helst du vil, men mærke det tydeligt, placere det et sikkert sted og være opmærksom på, at når du kører .JAR-filen, bliver alle serverrelaterede ting downloadet / pakket ud i mappen .JAR er placeret i, så don placer det ikke et sted som en drevrod eller en hjemmemappe.

Udfør serveren for første gang ved at køre følgende kommando ved kommandoprompten fra biblioteket .JAR-filen er naturligvis placeret i:

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

Ovenstående kommandoer udfører Minecraft-serverens JAR-fil. Kommandoen kører Java, tildeler 1 GB hukommelse / 1 GB maks., Angiver, at filen er en JAR, navngiver JAR og indikerer, at der ikke er brug for GUI. Du kan justere de tildelte / maksimale hukommelsesværdier opad, hvis du finder ud af, at du har brug for det for særligt store verdener eller servere med mange afspillere (f.eks. Under en LAN-fest), men vi anbefaler ikke at sænke hukommelsesværdierne.

Hvis du har brug for hjælp til installation af Java på Linux, oprettelse af en genvej til lanceringsprocessen på OS X eller ethvert andet OS-specifikt problem, vil vi opfordre dig til at tjekke den detaljerede vejledning til lancering af server JAR-filen, der findes på den officielle Minecraft wiki .

Første gang du kører serveren, får du vist en besked som følger:

[Servertråd / INFO]: Starter minecraft-serverversion 1.7.10

[Servertråd / INFO]: Indlæser egenskaber

[Server thread / WARN]: server.properties findes ikke

[Servertråd / INFO]: Genererer ny egenskabsfil

[Servertråd / WARN]: Eula.txt kunne ikke indlæses

[Server thread / INFO]: Du skal acceptere EULA for at køre serveren. Gå til eula.txt for mere info.

[Servertråd / INFO]: Server stopper

Dette er helt normalt. Se i serverkataloget efter EULA.txt-filen, åbn den, og rediger posten "eula = false" til "eula = true" for at angive din aftale med Mojang-serverbrugeraftalen. Gem og luk dokumentet. Kør serverkommandoen igen. Du kan køre det med eller uden “nogui” tag afhængigt af dine behov / ønsker. Hvis du kører det med taggen “nogui”, forbliver serveroutputtet og kommandogrænsefladen i terminalvinduet, hvor du startede kommandoen i:

Hvis du fjerner “nogui” -tagget, åbnes et GUI-vindue, der giver en renere og lettere at administrere serveroplevelse:

GUI-grænsefladen viser dig nøjagtigt, hvad du ville se i terminalvinduet i den store højre rude, samt et statistikvindue øverst til venstre og en liste over aktuelt indlogede spillere i nederste højre hjørne. Medmindre du kører serveren på en ressourcebundet maskine (eller en hovedløs enhed som en medieserver eller Raspberry Pi), anbefaler vi at bruge GUI.

Under den anden kørsel af serveren, efter at du har accepteret EULA, downloades yderligere filer, og standardverdenen genereres. Standardverdenen er placeret i / world / og ligner meget en almindelig gammel /.minecraft/saves/[someworldname ]/ mappe fra almindelig Minecraft (faktisk er det). Du kan spille i den tilfældigt genererede verden, eller du kan slette indholdet af / world / og erstatte det med indholdet af et gemt spil fra en enkeltstående kopi af Minecraft eller en verdenssparing, du har downloadet fra Internettet.

Lad os slutte os til vores frisk prægede server og se, hvordan den ser ud. For at deltage i dit spil skal du være på samme LAN som værtscomputeren, og du skal kende værtscomputerens IP-adresse.

Med IP-adressen i hånden skal du starte Minecraft, klikke på Multiplayer i hovedmenuen og tilføje den nye server eller bruge funktionen til direkte forbindelse. Hvis du har brug for hjælp til en af ​​disse muligheder, se Tilslutning til eksterne servere i afsnittet Exploring Minecraft Multiplayer Servers fra vores tidligere vejledning.

Her er vi på den helt nye server. Alt ser godt ud, og verden indlæses problemfrit. En ting, du vil bemærke med det samme, er at spillet er i overlevelsestilstand. Dette er serverens standard, men vi viser dig, hvordan du ændrer det på et øjeblik.

På serversiden af ​​tingene ser du en strøm af meddelelser i konsolvinduet, når der sker ting på det: spillere, der deltager, spillere dør, spillerkommunikation og andre meddelelser. Derudover kan du bruge serverkommandoer både i konsolvinduet og hvis du er en OP eller “operatør” på serveren. Der er snesevis af kommandoer, mange af dem temmelig uklare og sjældent brugt. Du kan læse hele kommandolisten på Minecraft wiki, men vi fremhæver dem, der er mest relevante for at få din server til at køre i nedenstående tabel.

Bemærk : Hvis du indtaster kommandoen i serverkonsolvinduet, behøver du ikke det førende “/”, men det gør du, hvis du indtaster den i chatvinduet som en spiller på serveren.

/ defaultgamemode [s / c / a] Skifter serverens standardtilstand for nye spillere mellem overlevelses-, kreativ- og eventyrtilstande.
/ sværhedsgrad [p / e / n / h] Skifter sværhedsgraderne mellem Fredelig, Let, Normal og Hård.
/ gamemode [s / c / a] [player] Det samme som / defaultgamemode undtagen anvendt på en spiller for spiller-basis.
/liste Viser alle aktuelle spillere.
/ (de) op [player] / deop [player] Giver navngivne spilleroperatørrettigheder (eller tager dem væk).
/ gem- (alt / til / fra) "Alt" redder straks verden, "til" tænder verdensbesparelse (dette er standardtilstanden), og "fra" deaktiverer automatisk lagring. Bedst at lade dette være, medmindre du ønsker at tvinge en øjeblikkelig gem til at sikkerhedskopiere dit arbejde med kommandoen / gem alt.
/ setworldspawn [xyz] Indstiller spawn point for alle spillere, der kommer ind i verden. Uden koordinater indstiller det stedet, hvor den udførende operation står, med argumenter tildeler det gydepunktet til disse koordinater.
/ spawnpoint [afspiller] [xyz] Det samme som worldspawn, men for individuelle spillere; giver dig mulighed for at indstille et unikt spawnpoint for hver spiller.
/hold op Lukker serveren.
/ tidsindstillet [værdi] Ændrer spilletid vil acceptere "dag", "nat" eller en værdi fra 0 til 24000, hvor 6000 til reference er middag og 18000 er midnat.
/ tp [målspiller] [destination] Teleports-afspiller. Første argument skal altid være målspilleren. Det andet argument kan være en anden spiller (send spiller A til B) eller x / y / z-koordinater (send spiller A til placering).
/ vejr [klar / regn / torden] Ændrer vejret. Derudover kan du tilføje et andet argument for at ændre vejret i X antal sekunder (hvor X kan være mellem 1 og 1.000,00).

Dette er de mest umiddelbart nyttige kommandoer til at køre en lille hjemmeserver. Der er yderligere kommandoer, der er nyttige, hvis du åbner din hjemmeserver til offentlig eller semi-offentlig brug (såsom / kick og / ban), men som typisk er unødvendige til privat hjemmebrug.

Nu hvor vi med succes har lanceret vores private hjemmeserver, undrer du dig måske (især efter alle de lektioner, der er afsat til dem), hvordan vi kan injicere nogle fantastiske mods på vores server. Næste stop, server modding.

Opsætning af en simpel modificeret Minecraft-server

Ligesom du nemt kan injicere Forge mod loader i en enkeltstående Minecraft-installation, kan du nemt injicere Forge mod loader i Minecraft-serveren.

Du kan genbruge det samme installationsprogram, som du brugte til Forge i den foregående modding-tutorial; genkør det simpelthen (det betyder ikke noget, om du bruger .EXE eller .JAR), og juster indstillingerne som sådan:

Vælg "Installer server" og peg den mod et nyt bibliotek. Du behøver ikke at installere en server og derefter installere Forge, som du har brug for at installere Minecraft og derefter installere Forge som vi gjorde i klientsiden.

Bemærk : Hvis du sprang ned til dette afsnit, fordi du var så begejstret for mods på din server, vil vi stadig opfordre dig til at læse det foregående afsnit, da flere af trinene er identiske, og vi gentager dem ikke alle detaljeret for denne del af selvstudiet.

Giv det et øjeblik til at downloade både server- og Forge-filer, og besøg derefter installationsmappen. De næste trin vil se meget ud som vanilje Minecraft-serveropsætningen.

Inden for mappen skal du køre "smed. *. Universal.jar" -filen ved hjælp af nøjagtig den samme kommando, som du brugte, baseret på dit operativsystem fra vanilleinstallationsdelen af ​​denne vejledning.

Serveren kører og stopper derefter, hvilket indikerer, som det gjorde i det foregående afsnit, at du skal acceptere EULA. Åbn det nyoprettede EULA.txt, og rediger det "falske" til "sandt" ligesom sidste gang.

Kør serveren igen for at bekræfte, at alt er installeret korrekt, og bare for ekstra god mål, tilmeld dig verden. Husk, at når du tilmelder dig verden, skal du slutte dig til en ændret klient (vaniljeklienter kan ikke deltage i moddede servere). Deltag i en matchende version nummerinstallation af Minecraft med Forge installeret, men uden mods indlæst, hvilket vil spejle serverens tilstand.

Alt ser godt ud. Vi gydede endda nær en landsby, som altid er sjovt. Lad os vise disse landsbyboere, hvordan man fester ved at gyde en portal til en magisk dimension.

Ingen aftale; vi har lige kastet en diamant i en pyt, og alle landsbyboerne stirrer på os, som om vi har mistet tankerne. Vi har muligvis Forge installeret, men vi mangler den komponent, der får magien til at ske: Twilight Forest mod.

Nu hvor vi ved, at Forge er installeret korrekt, er det næste trin at installere de mods, vi ønsker. Processen er meget enkel. Du skal bare sørge for, at mod .JAR-filen (i dette tilfælde Twilight Forest mod) er placeret i både / mods / mappen til din nye Forge-server og / mods / mappen til Minecraft-klienten, du deltager i serveren med.

Afslut din Minecraft-klient, og stop serveren med kommandoen “stop”, kopier filerne, og genstart serveren. Genstart derefter din klient, og tilmeld dig serveren.

Ord kan ikke udtrykke den skuffelse, vi følte, da landsbyboeren faldt i den nyfremstillede Twilight Forest-portal og undlod at teleportere til skoven. Vi bliver nødt til at gå i hans sted.

Portalen endte med at være lige ved siden af ​​et slot. Seriøst, dette kunne være det heldigste kortfrø nogensinde: vi startede ved siden af ​​en landsby i Overworld, lavede en portal en der og endte ved siden af ​​et slot i Twilight Forest (hvis du spiller med Twilight Forest på 1.7. 10 (eller andre 1.7. * Versioner) frøet er: 1065072168895676632)!

Ekstra tweaks og tricks til din server

På dette tidspunkt er du klar til at rocke, enten med eller uden mods, afhængigt af hvilken smag du har installeret. Det betyder dog ikke, at du er færdig med at tinkere med din server. Lad os gå over et par ekstra ting, du kan gøre for at forbedre din serveroplevelse.

Flere mods

Du kan altid installere flere mods. Husk, at flere mods kræver flere CPU / GPU / RAM-ressourcer. Noter omhyggeligt de mods, du installerer, fordi alle, der tilslutter sig din server, skal have disse mods installeret. Generelt skal klienten / mod / mappen og serveren / mod / mappen være spejle af hinanden.

Brug for ideer til gode servermods? Slå ressourcerne op i "Hvor finder du mods?" sektion af vores Minecraft-modding-tutorial.

Åbning af din server for eksterne spillere

Hvis du vil lege med mennesker uden for dit lokale netværk, kan du konfigurere portvideresendelse, så afspillere uden for dit hjemmenetværk kan få adgang til serveren. De fleste bredbåndsforbindelser til hjemmet kan let understøtte mange spillere. Da serveren ikke har et adgangskodesystem, kan du overveje at oprette en hvidliste på serveren. Brug kommandoen og parametrene / hvidlisten [til / fra / liste / tilføj / fjern / genindlæs] [afspilningsnavn] til at justere og se hvidlisten.

Finjustering med serverejendomme

Inde i servermappen finder du en fil med navnet server.properties. Hvis du åbner denne fil i et teksteditor, finder du en simpel konfigurationsfil, der kan redigeres manuelt. Mens nogle af disse indstillinger er tilgængelige via server / kommandoer i spillet, er mange af dem ikke.

Ved hjælp af enkle ægte / falske eller numeriske skifter er det muligt at lade spillerne flyve i overlevelsesfunktion, slukke for Nether, justere serverens timeout-indstillinger og en række andre variabler. Mens mange af indstillingerne er ret selvforklarende, kræver nogle få en mere dybtgående forståelse af den involverede variabel. Tjek denne detaljerede oversigt over variablerne server.properties.

Bevæbnet med en server, modded eller på anden måde, behøver du ikke længere bekymre dig om at sikre dig, at den rigtige person er online på det rigtige tidspunkt for at få adgang til din verden (og du kan nemt dele din verden på tværs af hele din husstand eller med venner på tværs landet).