Hur skapar jag en Minecraft-server?



3. Över internet via din externa / offentliga IP-adress

Om du vill spela med personer utanför ditt lokala nätverk måste du ställa in port vidarebefordran så att spelare utanför ditt hemnätverk kan komma åt servern. De flesta bredbandsanslutningar för hemmet kan enkelt stödja många spelare. Eftersom Minecraft-servern inte har ett lösenordssystem bör du skapa en vitlista på servern. Använd kommandot och parametrarna

 / vitlista [on / off / list / add / remove / reload] [playername] 

för vitlistan att behålla den.



A. Aktivera vidarebefordran av port på din router.

Portvidarebefordran görs av din router så att den kan skicka rätt trafik till rätt dator. Port vidarebefordran är en potentiell säkerhetsrisk som öppnar ditt nätverk för omvärlden. Läs din routers dokumentation för att hitta specifika instruktioner om hur du konfigurerar vidarebefordran av port på routern.



  1. Besök portforwarding.com , välj din routermodell.
  2. Välj de spel dvs “Minecraft Server” I detta fall.
  3. Besök din routers hemsida genom att ange din standard-gateway-IP-adress i en webbläsares sökfält.
  4. Du uppmanas att ange användarnamn och lösenord för din router.
  5. Leta reda på rutan på din routersida Port Forwarding avsnitt på routerns hemsida. Det kan vara under avancerade inställningar . Kontrollera routerns manual för hjälp om det behövs.
  6. Härifrån kan du ställa in regler för port forward. Beroende på din router kan du behöva välja en knapp som säger Lägg till eller något liknande för att fortsätta. Namnge regeln 'Minecraft.'
  7. I båda portfälten anger du Minecraft-standardporten, dvs. 25565 .
  8. Ange datorns statiska IP-adress i IP Adress Vi måste också ange serverns lokala IP-adress som Output IP eller Server IP för den vidarebefordrade porten, vilket berättar för routern vilket system vi ska peka på. För att hitta serverns lokala IP, öppna kommandotolken och skriv ipconfig .
  9. Välj båda UDP & TCP
  10. Klicka på Spara eller Tillämpa .
  11. När routern har startat om bör Minecraft-servern vara tillgänglig för spelarna på internet.
  12. Hitta den offentliga IP-adressen till Minecraft-servern genom att besöka whatismyip.com .
  13. Och för att kontrollera om Minecraft-servern är tillgänglig, ange Minecraft-serverns offentliga IP-adress i Minecraft Server Status Checker .

Tänk på att Minecraft-servern ska köras när du försöker ansluta den .



Dessutom kan både dina externa och lokala IP-adresser ändras när du stänger av datorn eller återställer ditt modem. Var noga med att dubbelkontrollera din interna och externa IP-adress varje gång du startar din server och uppdatera inställningarna därefter. Och du vill inte uppdatera varje gång din dator är ansluten till routern, då ska du använda en statisk IP-adress. Eller leta annars efter en DNS-tjänst som gör att du kan ha ett namn, snarare än en IP-adress, som kommer att förbli densamma.

Om du har problem med att ansluta offentligt över IPv4 , försök ansluta igen IPv6 . Men bör endast göras för att testa om Minecraft-servern är online, externa spelare kommer fortfarande att använda IPv4.

Nu kan du skicka Minecraft-serverns externa IP-adress till spelarna som kan använda Minecraft-servern via Internet:



IP för internetanslutning

(Ovanstående är endast ett exempel på en IP-adress)

Steg 7. Spela Minecraft multiplayer:

Tryck på T för att ta upp chattkonsolen.

Offentliga meddelanden

Alla offentliga meddelanden kommer att visas här. I det nedre vänstra hörnet Lägg märke till uppmaningen (>). Skriv något och tryck Enter och meddelandet skickas till alla andra spelare i gruppchatten. Kommandon kan också utföras här, men starta kommandot en snedstreck (/).

Att skriva ”som en op /lista ”Och genom att trycka på Enter visas alla anslutna spelare. Objekt kan också ges till alla spelare (inklusive dig själv), förbjuda och förlåta vissa användare, ändra speltiden och mer. Om du inte är säker på ett specifikt kommando kan du skriva “ /hjälp ”För att få mer info.

Det är dags att bjuda in några spelare!

Skapa en Minecraft-server på din Mac

Att köra Minecraft Server på Mac är en mycket enkel uppgift om du har grundläggande kunskaper om systemet.

Steg 1. Se till att du har Java installerat.

Tänk på att servern inte körs korrekt på macOS-versioner tidigare än 10.8 och kan krascha din maskin.

Java uppdateras via Java: s webbplats om du kör macOS 10.8. * (Mountain Lion) eller macOS 10.9. * (Mavericks). Ta reda på detaljer om hur du installerar / uppdaterar från denna KB från Apples webbplats

Nyare versioner av macOS inkluderar Java som standard.

  1. Gå till Apple-menyn Systeminställningar och leta efter Java-ikonen. Öppna den för att starta Java Kontrollpanel.
  2. Klicka på fliken Uppdatera och välj sedan Uppdatera nu .
  3. När installationsfönstret visas väljer du Installera uppdatering > Installera och starta om .

Steg 2. Välj en plats för dina Minecraft-serverfiler.

Skapa en mapp för Minecraft-serverfilerna. Du kan skapa mappen enligt ditt val.

  1. Ladda ner Minecraft-serverprogramvaran.
  2. Skapa en ny mapp och ge den namnet “ minecraft_server ”Och dra den nedladdade Minecraft-serverfilen till den.

Steg 3. Ladda ner Minecraft-serverprogramvaran

Ladda ner programvaran ( här ). Den kommer som en Java .jar-fil. Spara den här filen på den plats som skapades i det sista steget.

  1. Gå till din Applikationer mappen och dubbelklicka på Textredigera
  2. Öppna ett nytt .txt-dokument
  3. En gång i TextEdit, välj Formatera > Gör vanlig text > OK .
  4. Skriv in följande i dokumentet:
#! / bin / bash cd '$ (dirname' $ 0 ')' exec java -Xms1G -Xmx1G -jar {serverfilnamn} nogui Ange den nedladdade i stället för {serverfilnamn}.

För detaljer se Windows-avsnittet som diskuterats ovan.

  1. Spara filen i mappen som innehåller serverns .jar-fil och ge den namnet “ kommando . '
  2. Öppna Mac-terminalen genom att gå till Applikationer > Verktyg och dubbelklicka sedan på Terminal
  3. För att bevilja kör behörigheter för fil start.command till ägare, grupp. och Public, i terminalfönstret skriver du “ chmod a + x ”(Utan citattecken) följt av ett enda mellanslag och tryck sedan på Stiga på .
  4. Dra och släpp kommandofilen du skapas i terminal och tryck sedan på Stiga på om igen. (Detta ger springa behörighet till start.command-skriptet.)
  5. Nu kan du öppna kommandofilen till kör servern. När du dubbelklickar på filen öppnas ett nytt fönster och du kan se några felmeddelanden. Oroa dig inte för dem; servern ska nu vara redo att spela Minecraft.

Steg 4. Aktivera vidarebefordran av port på din router.

Se instruktionerna i Windows-avsnittet som diskuteras ovan för att aktivera vidarebefordran av port.

Steg 5. Starta Minecraft-servern.

Dubbelklicka på 'start.command' -filen som du skapade i steg A Terminalfönster öppnas. Vissa felmeddelanden kan dyka upp, första gången du kör den vanliga servern.

Serer körs på Mac

Steg 6: IP-platsen på OS X

  1. Öppna skrivbordet.
  2. Öppna Äpple menyn under logotypen
  3. Bläddra ner till Systemet Inställningar
  4. Välj ' Nätverk '
  5. Längst ner till höger ska din IP vara som 'IP-adress (xxx.xxx.xxx.xxx)'. Kopiera det.

IP-adress på MAC

När Minecraft-servern är igång kan du bjuda in spelare att ansluta till Minecraft-servern

För detaljer om tweaking with Server, Port Forwarding, Connecting and playing on the Server, se Windows-avsnittet som diskuteras ovan.

Skapa en Minecraft-server på en Linux

Linux har många olika varianter som kallas distributioner eller distributioner, från vilka vissa är utformade eller bättre lämpade för att köra en server. Dessutom fungerar en 64-bitarsversion av Linux bättre på en 64-bitars CPU och en 32-bitarsversion av Linux använder bara de första 4 GB RAM även om mer RAM är installerat.

Vi kommer att använda en av de mest populära Linux-distributionerna, dvs. Ubuntu 18.04 Bionic Beaver för Minecraft-server.

Privilegierad tillgång till Ubuntu 18.04-systemet krävs. Vissa Linux-kommandon kommer att köras med root-behörigheter antingen direkt som en rotanvändare eller med hjälp av sudo kommandot medan andra kommandon kommer att köras som en vanlig icke-privilegierad användare

Steg 1. Installera Java och förutsättningar

Låt oss börja installera alla förutsättningar inklusive Java och nmap-kommandot som vi senare kan använda för några grundläggande felsökningsändamål:

$ sudo apt uppdatering $ sudo apt installera wget-skärmen standard-jdk nmap

Kontrollera din distributions dokumentation. Den ska ha information om hur du installerar JDK och andra förutsättningar.

Eller annat, besök Java hemsida direkt för att ladda ner Java-paketet för Linux.

Steg 2. Skapa en Minecraft-användare

Därefter måste vi skapa en ny användare som heter Minecraft . Och Minecraft-servern körs under den här användaren:

$ sudo-användare lägger till -m -r -d / opt / minecraft minecraft

Steg 3. Installera Minecraft Server

Flera instanser av Minecraft-servern kan köras på ett enda system och vi måste skapa en separat katalog för varje instans under

/ opt / minecraft-katalog. Låt vår första instans vara överlevnad: $ sudo mkdir / opt / minecraft / survival

Steg 4. Ladda ner och installera Minecraft Server

  1. Ladda ner nu den senaste Minecraft-servern från ladda ner
  2. Efter nedladdning av körkommando nedan:
    $ sudo wget -O /opt/minecraft/survival/minecraft_server.jar

3. Acceptera EULA villkor: $ sudo bash -c “echo eula = true> /opt/minecraft/survival/eula.txt” 4. Ändra äganderätten till katalogen / opt / minecraft / survival / och alla dess filer av: $ sudo chown -R minecraft / opt / minecraft / survival /

Steg 5. Skapa Minecraft SystemD startskript

  1. För att enkelt kunna starta Minecraft-servern efter omstart använder du till exempel din favorittextredigerare vi :
    $ sudo vi /etc/systemd/system/minecraft@.service
  2. Skapa en ny textfil med en fil som innehåller följande innehåll:
[Enhet] Beskrivning = Minecraft-server:% iAfter = nätverk.mål [Service] WorkingDirectory = / opt / minecraft /% iUser = minecraftGroup = minecraftRestart = alltidExecStart = / usr / bin / skärm -DmS mc-% i / usr / bin / java -Xmx2G -jar minecraft_server.jar noguiExecStop = / usr / bin / screen -p 0 -S mc-% i -X eval 'stuff' säger SERVER STÄNGER NER PÅ 5 SEK. SPARAR ALLA KARTOR ... ' 015'ExecStop = / bin / sleep 5ExecStop = / usr / bin / screen -p 0 -S mc-% i -X eval' stuff 'save-all'  015'ExecStop = / usr / bin / screen -p 0 -S mc-% i -X eval 'stuff' stop ' 015' [Installera] WantedBy = multi-user.target

Den här filen är bara ett exempel och du kan justera med kommandon enligt dina önskemål, t.ex. för att öka RAM till 4 GB från 2 GB gör följande ändring:

FRÅN:

ExecStart = / usr / bin / screen -DmS mc-% i / usr / bin / java -Xmx2G -jar minecraft_server.jar nogui

TILL:

ExecStart = / usr / bin / screen -DmS mc-% i / usr / bin / java -Xmx4G -jar minecraft_server.jar nogui

Steg 6. Starta Minecraft Server

  1. Använd sedan systemctlcommand för att starta din nya Minecraft-server:
$ sudo systemctl starta minecraft @ survival
  1. Bekräfta att den nya Minecraft-servern är igång:
    $ sudo systemctl status minecraft @ survival
  2. För att starta om Minecraft-servern efter omstart, kör:
    $ sudo systemctl aktiverar minecraft @ survival
  3. Nu ska kunna använda nmap kommando för att leta efter Minecraft-port 25565:
    $ nmap -p 25565 localhost

Steg 7. Kör mer än en Minecraft-serverinstans på samma värd

  1. Följande Linux-kommandon konfigurerar en ny Minecraft-server med namnet linuxconfig på port 25566.
    /opt/minecraft/linuxconfig/server.properties.
  2. Att använda vårt befintliga systemd-skript för att distribuera en annan instans av Minecraft-server är enkelt som:
$ sudo mkdir / opt / minecraft / linuxconfig $ sudo cp /opt/minecraft/survival/minecraft_server.jar / opt / minecraft / linuxconfig / $ sudo bash -c 'echo eula = true> /opt/minecraft/linuxconfig/eula.txt '$ sudo bash -c' echo server-port = 25566> /opt/minecraft/linuxconfig/server.properties '$ sudo chown -R minecraft / opt / minecraft / linuxconfig /
  1. Aktivera Minecraft-servern att starta efter omstart och starta servern:
$ sudo systemctl aktivera minecraft @ linuxconfig $ sudo systemctl start minecraft @ linuxconfig
  1. Slutligen, kontrollera status:
$ sudo systemctl status minecraft @ linuxconfig

För detaljer om tweaking with Server, Port Forwarding, Connecting and playing on the Server, se Windows-avsnittet som diskuteras ovan.

Sista ordet

Grattis! Nu kan du skapa en Minecraft-server på olika operativsystem.

16 minuter läst