Sådan kører du en simpel lokal Minecraft-server (med og uden mod)
Selvom det er nemt nok at dele et Minecraft-kort med andre lokale spillere på dit netværk, er det rart at kunne køre en dedikeret server, så folk kan komme og gå uden den oprindelige spilhost, der 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ør en Minecraft Server?
Et af de mest frustrerende elementer i Minecraft's lokale multiplayer-oplevelse (både til pc'en og PE-udgaven) er, at den originale gamehost skal være aktiv for at få adgang til tidligere kreationer. Hvis der for eksempel er to forældre og to børn, der leger Minecraft i en husstand, og de tilbringer et par timer en weekend, der arbejder på en stor struktur, der er vært for Kid # 2, så når som helst, hvornår man ønsker at arbejde på den verden / struktur igen, har de brug for Kid # 2 for at skyde deres spil op og dele det med alle andre ved at åbne det til LAN. Faktor i, at hver verden befinder sig på hver enkelt computer, og pludselig bliver det en reel besvær for mere end én person til at arbejde på et givet kort.
En langt mere effektiv måde at gøre ved at gøre ting er at være vært for en stand-alone-server på det lokale netværk. På denne måde kan spillere komme og gå som de behøver uden at nogen skal have logget ind og dele deres verden. Endnu bedre kan du være vært for en Minecraft-server på en maskine, der ikke er velegnet til at spille Minecraft (vi har kørt beskedne Minecraft-servere ud for små Raspberry Pi-bokse uden problemer).
Lad os tage et kig 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 henvende dig til at installere den simple Vanilla Mojang-leverede Minecraft-server. En metode er meget Windows-centreret, da du blot downloader en. EXE-fil og kører den med et bekvemt lille grafisk brugervindue. Denne metode hjælper ikke nødvendigvis OS X og Linux brugere, så vi skal bruge .JAR-baseret metode, der hjælper med at udvide processen på tværs af alle platforme med kun meget små tweaks, der er nødvendige for at skifte mellem operativsystemer.
Den første rækkefølge er at downloade den officielle Minecraft-server JAR-fil. Af denne vejledning er versionen 1,7.10. Du kan finde den nederst på den officielle Minecraft.net download side. Uanset hvilket operativsystem du har, skal du have .JAR-filen.
Når filen er færdig med at downloade, skal du flytte .JAR-filen til et mere permanent sted. Vi lagde filen i en HTG Test Server /. Du kan placere det hvor som helst du vil, men mærke det klart, placere det et sikkert sted og vær opmærksom på, at når du kører .JAR-filen, downloades alle serverrelaterede ting i mappen .JAR er placeret i, så ikke Placer det ikke et sted som en drevrot eller en hjemmemappe.
Udfør serveren for første gang ved at køre følgende kommando ved kommandoprompten fra biblioteket .JAR-filen er placeret i, selvfølgelig:
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
Ovennævnte kommandoer vil udføre Minecraft server JAR filen. Kommandoen kører Java, tildeler 1 GB hukommelse / 1 GB max, indikerer, at filen er en JAR, navngiver JAR, og indikerer at ingen GUI er nødvendig. Du kan justere de tildelte / maksimale hukommelsesværdier opad, hvis du finder det nødvendigt at gøre det for specielt store verdener eller servere med mange spillere (f.eks. Under LAN-parti), men vi anbefaler ikke at sænke hukommelsesværdierne.
Hvis du har brug for hjælp til at installere Java på Linux, oprettes en genvej til lanceringsprocessen på OS X eller et andet OS-specifikt problem, anbefaler vi dig at tjekke den detaljerede vejledning til lancering af JAR-serveren på den officielle Minecraft wiki.
Første gang du kører serveren, ser du en meddelelse som følgende:
[Server tråd / INFO]: Start minecraft server version 1.7.10
[Server tråd / INFO]: Loading egenskaber
[Server tråd / WARN]: server.properties eksisterer ikke
[Server tråd / INFO]: Generering af nye egenskaber fil
[Server tråd / WARN]: Kunne ikke indlæse eula.txt
[Server tråd / INFO]: Du skal acceptere EULA for at kunne køre serveren. Gå til eula.txt for mere info.
[Server tråd / INFO]: Stop server
Dette er helt normalt. Se i serverkatalogen for EULA.txt-filen, åbn den og rediger posten "eula = false" til "eula = true" for at angive din aftale med Mojang-serverens brugeraftale. Gem og luk dokumentet. Kør server kommandoen igen. Du kan køre den med eller uden "nogui" taggen afhængigt af dine behov / ønske. Hvis du kører det med "nogui" -taggen, forbliver serverens udgangs- og kommandogrænseflade i det terminalvindue, du lancerede kommandoen i:
Hvis du fjerner "nogui" -taggen, åbnes et GUI-vindue og giver en renere og lettere at administrere serveroplevelse:
GUI-grænsefladen viser dig præcis, hvad du ville se i terminalvinduet i den store højre rude, samt et statistikvindue øverst til venstre og en liste over de indloggede spillere i nederste højre side. Medmindre du kører serveren på en ressourcebindet maskine (eller en hovedløs enhed som en medieserver eller Raspberry Pi) anbefaler vi at bruge GUI'en.
Under serverens anden runde, efter at du har accepteret EULA, downloades yderligere filer, og standardverdenen genereres. Standard verden er placeret i / world / og ser meget ud som en almindelig gammel /.minecraft/saves/[someworldname]/ mappe fra almindelig Minecraft (faktisk er det). Du kan spille på den tilfældigt genererede verden, eller du kan slette indholdet i / world / og erstatte det med indholdet af et gemt spil fra en enkeltstående kopi af Minecraft eller en verden, der gemmer du har downloadet fra internettet.
Lad os slutte sig til vores friskmynte server og se, hvordan det ser ud. For at kunne 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 slukke Minecraft, klikke på Multiplayer fra hovedmenuen og tilføje den nye server eller bruge direkte tilslutningsfunktionen. Hvis du har brug for hjælp til en af disse muligheder, skal du se afsnittet Opret forbindelse til eksterne servere i Lessonraft Multiplayer Servers-lektionen fra vores tidligere vejledning..
Her er vi på den helt nye server. Alt ser godt ud og verden lægges jævnt. Én ting du bemærker straks er, at spillet er i overlevelsesmodus. Dette er serverens standard, men vi viser dig, hvordan du ændrer det på et øjeblik.
På serverens side af tingene ses der en strøm af meddelelser i konsolvinduet, da der sker ting deraf: spillere går sammen, spillere dør, spiller kommunikation og andre meddelelser. Derudover kan du bruge serverkommandoer både i konsolvinduet og hvis du er en OP eller "operator" på serveren. Der er snesevis af kommandoer, mange af dem er temmelig uklare og sjældent brugt. Du kan læse hele kommandolinjen på Minecraft wiki, men vi fremhæver de mest relevante for at få din server til at køre i tabellen nedenfor.
Bemærk: hvis du indtaster kommandoen i serverkonsolvinduet, behøver du ikke den førende "/" men du gør det, hvis du indtaster det i chatvinduet som en spiller på serveren.
/ defaultgamemode [s / c / a] | Skifter serverens standardtilstand for nye spillere mellem Survival, Creative og Adventure modes. |
/ vanskelighed [p / e / n / h] | Skifter sværhedsgraden mellem fredelig, nem, normal og hård. |
/ gamemode [s / c / a] [afspiller] | Det samme som / standardgamemode undtagen anvendt på afspiller-til-afspiller basis. |
/liste | Viser alle de nuværende spillere. |
/ (de) op [player] / deop [player] | Giver navngivne player-operatørrettigheder (eller fjerner dem). |
/ Save- (alle / til / fra) | "Alle" gemmer straks verden, "on" aktiverer verdensbesparelsen (dette er standardtilstanden), og "slukket" slår automatisk op. Det bedste er at lade dette være alene, medmindre du ønsker at tvinge en øjeblikkelig gemme til at sikkerhedskopiere dit arbejde med kommandoen / gem alle. |
/ setworldspawn [x y z] | Angiver spawn point for alle spillere, der kommer ind i verden. Med ingen koordinater sætter den det sted, den eksekverende drift står på, med argumenter, som det tildeler kilden til disse koordinater. |
/ spawnpoint [spiller] [x y z] | Det samme som worldspawn, men for individuelle spillere; giver dig mulighed for at indstille et unikt spawnpoint for hver spiller. |
/hold op | Slår serveren nede. |
/ tidsindstillet [værdi] | Ændrer spilletid vil acceptere "dag", "nat" eller en værdi fra 0 til 24000, hvor reference 6000 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 [klart / 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). |
Disse 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 / forbud), men som typisk ikke er nødvendige til privat brug.
Nu hvor vi har lanceret vores private hjem server, kan du måske undre (især efter alle de erfaringer, der er afsat til dem), hvordan vi kan injicere nogle fantastiske mods til vores server. Næste stop, server modding.
Opsætning af en simpel modificeret Minecraft-server
Ligesom du nemt kan injicere Forge mod loader ind i en standalone Minecraft installation, kan du nemt injicere Forge mod loader i Minecraft serveren.
Du kan genbruge det samme installationsprogram, du brugte til Forge i den foregående modding-tutorial; simpelthen genomsøge det (det er ligegyldigt, om du bruger .EXE eller .JAR) og juster indstillingerne som sådan:
Vælg "Installer server" og peg det på en ny mappe. Du behøver ikke at installere en server og derefter installere Forge, ligesom du skal installere Minecraft og derefter installere Forge som vi gjorde i klientsiden.
Bemærk: Hvis du hoppede ned til dette afsnit, fordi du var så begejstret for mods på din server, vil vi stadig opfordre dig til at læse det forrige afsnit, da flere af trinene er identiske, og vi gentager dem ikke i detaljer for denne del af vejledningen.
Giv det et øjeblik at downloade både server- og Forge-filer, og besøg derefter installationsmappen. De næste trin vil se meget ud som Vanilla Minecraft server setup.
Inden for mappen skal du køre "forge. *. Universal.jar" -filen ved hjælp af den nøjagtige samme kommando du brugte, baseret på dit operativsystem fra vanilleinstallationsdelen af denne vejledning.
Serveren løber og stopper og angiver som det gjorde i det foregående afsnit, som du skal acceptere EULA. Åbn den nyligt oprettede EULA.txt og rediger "false" til "true" ligesom sidste gang.
Kør serveren igen for at bekræfte alt er installeret korrekt og bare for ekstra godt mål, tilslut dig til verden. Husk, når du tilmelder dig verden, skal du deltage i en ændret klient (vaniljekunder kan ikke deltage i modded-servere). Deltag i et matchende versionsnummer installation af Minecraft med Forge installeret, men uden modsatte indstillinger, som vil spejle tilstanden på serveren.
Alt ser godt ud. Vi spurgte 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 kastede bare en diamant i en pølle og alle landsbyboerne stirrer på os som om vi har mistet vores sind. Vi har muligvis Forge installeret, men vi mangler den komponent, der gør magien til at ske: Twilight Forest mod.
Nu da vi ved, at Forge er installeret korrekt, er det næste skridt 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 mappen / 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. Derefter genstarte din klient og slutte sig til serveren.
Ord kan ikke udtrykke den skuffelse, vi følte, da landsbyboeren faldt i den nyligt udbredte Twilight Forest portal og undladt at teleportere til skoven. Vi bliver nødt til at gå i hans sted.
Portalen sluttede lige ved siden af et slot. Alvorligt kunne dette være det heldigste kortkornet nogensinde: Vi startede ved siden af en landsby i Overworld, lavede en portal der og sluttede 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 installerede. Det betyder dog ikke, at du er færdig med at tinker 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 mere CPU / GPU / RAM ressourcer. Vær opmærksom på de mods, du installerer, fordi alle, der slutter sig til din server, skal have disse mods installeret også. Generelt skal klientens / mod / mappe og / / mod / mappen på serveren være spejle af hinanden.
Har du brug for ideer til gode server mods? Træk i de ressourcer, der er angivet i afsnittet "Hvor finder man Mods?" I vores Minecraft modding-tutorial.
Åbning af din server til eksterne afspillere
Hvis du vil lege med personer uden for dit lokale netværk, kan du konfigurere port forwarding, så spillere uden for dit hjemmenetværk kan få adgang til serveren. De fleste hjemme bredbåndsforbindelser kan nemt understøtte mange spillere. Da serveren ikke har et adgangskodesystem, kan du overveje at oprette en hvidliste på serveren. Brug kommandoen og parametrene / whitelist [on / off / list / add / remove / reload] [spilnavn] for at justere og få vist hvidlisten.
Finjustering med Server.Properties
Inde i servermappen finder du en fil med navnet server.properties. Hvis du åbner denne fil i en teksteditor, finder du en simpel konfigurationsfil, der kan redigeres manuelt. Mens nogle af disse indstillinger er tilgængelige via server / in-game kommandoer, er mange af dem ikke.
Ved hjælp af simple true / false eller numeriske skifter er det muligt at give spillere mulighed for at flyve under overlevelsesfunktion, slukke The Nether, justere server timeout indstillinger og en lang række andre variabler. Mens mange af indstillingerne er ret selvforklarende, kræver nogle få en dybere forståelse af den involverede variabel. Tjek denne detaljerede oversigt over server.properties-variablerne.
Bevæbnet med en server, modded eller på anden måde, skal du ikke længere bekymre dig om at sikre, 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 af landet).