Hoe maak je een Minecraft-server?



3. Via internet via uw externe / openbare IP-adres

Als je met mensen buiten je lokale netwerk wilt spelen, moet je port forwarding instellen, zodat spelers buiten je thuisnetwerk toegang hebben tot de server. De meeste breedbandverbindingen voor thuis kunnen gemakkelijk veel spelers ondersteunen. Omdat de Minecraft-server geen wachtwoordsysteem heeft, moet u een witte lijst op de server maken. Gebruik de opdracht en parameters

 / witte lijst [aan / uit / lijst / toevoegen / verwijderen / herladen] [spelersnaam] 

voor de witte lijst om deze te onderhouden.



A. Schakel port forwarding in op uw router.

Port forwarding wordt gedaan door uw router, zodat deze het juiste verkeer naar de juiste computer kan sturen. Port forwarding is een potentieel veiligheidsrisico dat uw netwerk opent voor de buitenwereld. Lees de documentatie van uw router voor specifieke instructies voor het configureren van port forwarding op de router.



  1. Bezoek portforwarding.com , selecteer uw routermodel.
  2. Selecteer de spel, d.w.z. 'Minecraft Server' in dit geval.
  3. Ga naar de startpagina van uw router door uw standaard gateway-IP-adres in te voeren in de zoekbalk van een webbrowser.
  4. U wordt gevraagd om de gebruikersnaam en het wachtwoord voor uw router in te voeren.
  5. Zoek op uw routerpagina het Port forwarding sectie op de homepage van uw router. Het kan onder geavanceerde instellingen . Raadpleeg indien nodig de handleiding van de router voor hulp.
  6. Vanaf hier kunt u regels instellen voor port forward. Afhankelijk van uw router moet u mogelijk een knop selecteren die zegt Toevoegen of iets dergelijks om door te gaan. Noem de regel 'Minecraft'.
  7. Voer in beide poortvelden de standaard Minecraft-serverpoort in, d.w.z. 25565 .
  8. Voer het statische IP-adres van uw computer in het IK P Adres We moeten ook het lokale IP-adres van de server invoeren als het uitvoer-IP of server-IP voor de doorgestuurde poort, wat de router vertelt naar welk systeem hij moet verwijzen. Om het lokale IP-adres van de server te vinden, opent u de opdrachtprompt en typt u ipconfig .
  9. Selecteer beide UDP & TCP
  10. Klik op Opslaan of Van toepassing zijn .
  11. Nadat de router opnieuw is opgestart, moet de Minecraft-server toegankelijk zijn voor de spelers op internet.
  12. Zoek het openbare IP-adres van de Minecraft-server door naar whatismyip.com .
  13. En om te controleren of de Minecraft-server toegankelijk is, voert u het openbare IP-adres van de Minecraft-server in het Minecraft Server Status Checker .

Houd er rekening mee dat de Minecraft-server actief moet zijn wanneer u verbinding probeert te maken .



Bovendien kunnen zowel uw externe als lokale IP-adressen veranderen wanneer u uw computer afsluit of uw modem reset. Elke keer dat u uw server start, moet u uw interne en externe IP-adres nogmaals controleren en de instellingen dienovereenkomstig bijwerken. En u wilt niet elke keer updaten wanneer uw computer op de router is aangesloten, dan moet u een statisch IP-adres gebruiken. Of zoek anders naar een DNS-service waarmee u een naam kunt hebben in plaats van een IP-adres die hetzelfde blijft.

Als u problemen heeft met het openbaar maken van IPv4 , probeer opnieuw te verbinden IPv6 . Maar moet alleen worden gedaan om te testen of de Minecraft-server online is, externe spelers zullen nog steeds IPv4 gebruiken.

Nu kunt u het externe IP-adres van de Minecraft-server verzenden naar de spelers die de Minecraft-server via internet kunnen gebruiken:



IP voor internetverbinding

(Het bovenstaande is slechts een voorbeeld van een IP-adres)

Stap 7. Speel Minecraft-multiplayer:

Druk op T om de chatconsole te openen.

Openbare berichten

Alle openbare berichten worden hier weergegeven. In de linker benedenhoek Let op de prompt (>). Typ iets en druk op Enter en het bericht wordt naar alle andere spelers in de groepschat gestuurd. Commando's kunnen hier ook worden uitgevoerd, maar start het commando met een slash (/).

Typ als een op ' /lijst ”En door op Enter te drukken, worden alle aangesloten spelers weergegeven. Ook kunnen items aan elke speler worden gegeven (inclusief jezelf), bepaalde gebruikers verbannen en vergeven, de speeltijd wijzigen en meer. Als u niet zeker bent van een specifiek commando, kunt u ' /helpen ”Voor meer informatie.

Het is tijd om wat spelers uit te nodigen!

Maak een Minecraft-server op je Mac

Het uitvoeren van Minecraft Server op Mac is een zeer gemakkelijke taak als u enige basiskennis van het systeem heeft.

Stap 1. Zorg ervoor dat Java is geïnstalleerd.

Houd er rekening mee dat de server niet correct werkt op macOS-versies ouder dan 10.8 en dat uw computer kan crashen.

Java wordt bijgewerkt via de Java-website als u macOS 10.8. * (Mountain Lion) of macOS 10.9. * (Mavericks) gebruikt. Lees meer over het installeren / bijwerken van deze KB vanaf Apple's website

Nieuwere versies van macOS bevatten standaard Java.

  1. Ga in het Apple-menu naar Systeem voorkeuren en zoek naar het Java-pictogram. Open het om het Java-configuratiescherm.
  2. Klik op het tabblad Update en selecteer Update nu .
  3. Selecteer wanneer het installatievenster verschijnt Installeer update > Installeer en start opnieuw .

Stap 2. Kies een locatie voor uw Minecraft-serverbestanden.

Maak een map voor de Minecraft-serverbestanden. U kunt de map naar uw keuze maken.

  1. Downloaden de Minecraft-serversoftware.
  2. Maak een nieuwe map en noem deze ' Minecraft server ”En sleep het gedownloade Minecraft-serverbestand erin.

Stap 3. Download de Minecraft-serversoftware

Download de software ( hier ). Het komt als een Java .jar-bestand. Sla dit bestand op de locatie op die in de laatste stap is gemaakt.

  1. Ga naar je Toepassingen map en dubbelklik op het Teksteditor
  2. Open een nieuw .txt-document
  3. Selecteer in TextEdit Formaat > Maak platte tekst > OK .
  4. Typ het volgende in het document:
#! / bin / bash cd '$ (dirname' $ 0 ')' exec java -Xms1G -Xmx1G -jar {serverbestandsnaam} nogui Voer de gedownloade in plaats van {serverbestandsnaam} in.

Zie de hierboven besproken Windows-sectie voor details.

  1. Sla het bestand op in de map met het .jar-bestand van uw server en noem het ' opdracht . '
  2. Open de Mac-terminal door naar Toepassingen > Gereedschap en dubbelklik vervolgens op het Terminal
  3. Om uitvoeringsrechten toe te kennen aan het bestand start.command aan Eigenaar, Groep. en Public, typ in het terminalvenster ' chmod a + x ”(Zonder de aanhalingstekens) gevolgd door een enkele spatie, en druk vervolgens op Enter .
  4. Versleep het command-bestand u gemaakt in de terminal venster en druk vervolgens op Enter nog een keer. (Dit geeft rennen toestemming voor het start.command-script.)
  5. Nu kunt u het command-bestand naar voer de server uit. Wanneer u dubbelklikt op het bestand, wordt een nieuw venster geopend en ziet u mogelijk enkele foutmeldingen. Maak u er geen zorgen over; de server zou nu klaar moeten zijn om Minecraft te spelen.

Stap 4. Schakel port forwarding in op uw router.

Raadpleeg de instructies in de hierboven besproken Windows-sectie om port forwarding in te schakelen.

Stap 5. Start de Minecraft-server.

Dubbelklik op het bestand 'start.command' dat u in stap hebt gemaakt. Een terminalvenster wordt geopend. Sommige foutmeldingen kunnen verschijnen, de eerste keer dat u de normale server start.

Serer draait op Mac

Stap-6: De IP-locatie op OS X

  1. Open het bureaublad.
  2. Open de appel menu onder het logo
  3. Scrol omlaag naar het Systeem Voorkeuren
  4. Selecteer ' Netwerk '
  5. Rechtsonder moet uw IP zijn als 'IP-adres (xxx.xxx.xxx.xxx)'. Kopieer het.

IP-adres op MAC

Zodra de Minecraft-server actief is, kunt u spelers uitnodigen om verbinding te maken met de Minecraft-server

Voor details over tweaken met server, port forwarding, verbinding maken en spelen op de server, zie de hierboven besproken Windows-sectie.

Maak een Minecraft-server op een Linux

Linux heeft veel verschillende varianten, distributies of distributies genaamd, waarvan sommige zijn ontworpen of beter geschikt zijn voor het draaien van een server. Bovendien presteert een 64-bits versie van Linux beter op een 64-bits CPU en gebruikt een 32-bits versie van Linux alleen de eerste 4 GB RAM, zelfs als er meer RAM is geïnstalleerd.

We zullen een van de meest populaire Linux-distributies gebruiken, d.w.z. Ubuntu 18.04 Bionic Beaver voor Minecraft-server.

Bevoorrecht toegang naar het Ubuntu 18.04-systeem is vereist. Sommige Linux-commando's worden uitgevoerd met root-privileges, hetzij direct als rootgebruiker, hetzij door gebruik van sudo commando terwijl andere commando's worden uitgevoerd als een gewone niet-geprivilegieerde gebruiker

Stap 1. Installeer Java en vereisten

Laten we beginnen met de installatie van alle vereisten, inclusief Java en de opdracht nmap, die we later kunnen gebruiken voor een aantal eenvoudige probleemoplossingsdoeleinden:

$ sudo apt update $ sudo apt install wget screen default-jdk nmap

Controleer de documentatie van je distro. Het moet informatie bevatten over het installeren van JDK en andere vereisten.

Of anders, bezoek Java's website rechtstreeks om het Java-pakket voor Linux te downloaden.

Stap 2. Maak een Minecraft-gebruiker

Vervolgens moeten we een nieuwe gebruiker maken met de naam Minecraft . En de Minecraft-server draait onder deze gebruiker:

$ sudo useradd -m -r -d / opt / minecraft minecraft

Stap 3. Installeer Minecraft Server

Meerdere instanties van de Minecraft-server kunnen op één systeem worden uitgevoerd en we zullen voor elke instantie een aparte map moeten maken onder de

/ opt / minecraft map. Laat onze eerste instantie survival zijn: $ sudo mkdir / opt / minecraft / survival

Stap 4. Download en installeer Minecraft Server

  1. Download nu de nieuwste Minecraft-server van de downloaden
  2. Na het downloaden van de onderstaande run-opdracht:
    $ sudo wget -O /opt/minecraft/survival/minecraft_server.jar

3. Accepteer het EULA algemene voorwaarden: $ sudo bash -c 'echo eula = true> /opt/minecraft/survival/eula.txt' 4. Verander het eigendom van de Directory / opt / minecraft / survival / en al zijn bestanden door: $ sudo chown -R minecraft / opt / minecraft / survival /

Stap 5. Maak een Minecraft SystemD-opstartscript

  1. Om de Minecraft-server na het opnieuw opstarten gemakkelijk te kunnen starten, gebruikt u bijvoorbeeld uw favoriete teksteditor wij :
    $ sudo vi /etc/systemd/system/minecraft@.service
  2. Maak een nieuw tekstbestand met een bestand met de volgende inhoud:
[Eenheid] Beschrijving = Minecraft Server:% iAfter = network.target [Service] WorkingDirectory = / opt / minecraft /% iUser = minecraftGroup = minecraftRestart = alwaysExecStart = / usr / bin / screen -DmS mc-% i / usr / bin / java -Xmx2G -jar minecraft_server.jar noguiExecStop = / usr / bin / screen -p 0 -S mc-% i -X evalueer 'dingen' zeg SERVER WORDT AFGESCHAKELD OVER 5 SECONDEN. ALLE KAARTEN OPSLAAN ... ' 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' [Installeren] WantedBy = multi-user.target

Dit bestand is slechts een voorbeeld en u kunt naar wens aanpassen met opdrachten, bijv. om het RAM-geheugen van 2 GB naar 4 GB te verhogen, voert u de volgende wijziging uit:

VAN:

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

NAAR:

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

Stap 6. Start Minecraft Server

  1. Gebruik vervolgens de systemctlcommand om uw nieuwe Minecraft-server te starten:
$ sudo systemctl start minecraft @ survival
  1. Bevestig dat de nieuwe Minecraft-server actief is:
    $ sudo systemctl status minecraft @ survival
  2. Om de Minecraft-server opnieuw te starten na het opnieuw opstarten, voert u het volgende uit:
    $ sudo systemctl schakel minecraft @ survival in
  3. Nu zou het nmap opdracht om te controleren op de standaard Minecraft-poort 25565:
    $ nmap -p 25565 localhost

Stap 7. Meer dan één Minecraft-serverinstantie uitvoeren op dezelfde host

  1. De volgende Linux-opdrachten configureren een nieuwe Minecraft-server met de naam linuxconfig op poort 25566.
    /opt/minecraft/linuxconfig/server.properties.
  2. Het gebruik van ons bestaande systemd-script om een ​​ander exemplaar van Minecraft-server te implementeren is eenvoudig als:
$ 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. Schakel de Minecraft-server in om te starten na het opnieuw opstarten en start de server:
$ sudo systemctl schakel minecraft @ linuxconfig in $ sudo systemctl start minecraft @ linuxconfig
  1. Controleer ten slotte de status:
$ sudo systemctl status minecraft @ linuxconfig

Voor details over tweaken met server, port forwarding, verbinding maken en spelen op de server, zie de hierboven besproken Windows-sectie.

Laatste woord

Gefeliciteerd! Nu kunt u een Minecraft-server maken op verschillende besturingssystemen.

16 minuten gelezen