Maak uw Minecraft Server vertellen u wanneer spelers Online zijn (3 / 6 stap)

Stap 3: Finding aangesloten spelers en het maken van een fundamentele Notifier

Als u wilt weten of alle spelers met onze Minecraft server verbonden bent, blijkt dat we een pakket dat al geïnstalleerd op onze machines, lsofkunnen gebruiken. lsof lijst met geopende bestanden, en aangezien we Linux gebruiken, waar alles een bestand is, dit omvat netwerkverbindingen. Als u uitsluitend stormloop lsof zonder geen vlaggen, krijg je veel vele pagina's van de output, maar die kan worden gefilterd. De -i vlag geeft aan netwerkverbindingen, maar gebruik dat vanzelf is waarschijnlijk nog steeds teveel om resultaten te produceren, zelfs op een server voor eenmalig gebruik. Dit kan worden verkleind naar beneden nog verder door te geven dat we alleen voor TCP kijken verbindingen op poort 25565 (dit zal verschillen als u uw Minecraft server op een niet-standaard poort uitvoert), maar zelfs dat zal produceren resultaten zelfs als niemand is aangesloten op de server.

Gewoon om te weten wat de output ziet er als nu, zodat we weten hoe we moeten dingen beperken, laten we het commando hebben we tot nu toe.

lsof - iTCP: 25565

De output van dit zal als volgt uitzien (op voorwaarde dat niemand is verbonden):

OPDRACHT PID USER FD TYPE APPARAAT GROOTTE/UIT KNOOPPUNTNAAM

Java 11504 me 30u IPv6 4041229 0t0 TCP *: 25565 (luister)

Let's focus in op die laatste kolom, hoewel, omdat het lijkt te zijn de belangrijkste. Met behulp van awk, kunnen we uitfilteren alles behalve die laatste kolom. Doen dat als iemand verbonden waren, zouden we iets als het volgende zien:

NAAM

*: 25565 (LUISTER)

hostname.local:25565 -> 192.168.1.42:27349 (vastgesteld)

Gelukkig, lsof heeft een vlag waarmee ons verder filteren door bijvoorbeeld onze resultaten. Aangezien wij alleen geïnteresseerd in verbindingen met de status van gevestigde bent, vinden we nu als iemand door te voeren naar onze server is aangesloten

lsof - iTCP: 25565 - sTCP: gevestigd

Nu kunnen we sommige fundamentele opdracht-chaining, met behulp van & &, om een e-mail wanneer iemand is verbonden met de server.

Onze eenvoudige notifier ziet er nu als volgt

lsof - iTCP: 25565 - sTCP: gevestigde & & echo "Spelers online" | /usr/sbin/ssmtp gebruiker

We kunnen nu onze crontab, openen met behulp van crontab -e, en een nieuwe regel maken zo

* / 5 **** lsof - iTCP: 25565 - sTCP: gevestigde & & echo "Spelers online" | /usr/sbin/ssmtp gebruiker

Nu, we kunnen gewoon stoppen hier, met een cron job, die elke vijf minuten, branden controleert voor spelers die zijn verbonden met onze Minecraft server en verzenden van een e-mail als er een, maar de manier waarop we opgezet nu hebben stuurt een kennisgeving elke vijf minuten , zolang er spelers aangesloten zijn.

Laten we dat werk een beetje beter, zullen we?

Gerelateerde Artikelen

Hoe maak je een Minecraft server van Minecraft Pocket Edition

Hoe maak je een Minecraft server van Minecraft Pocket Edition

Ooit wilde een minecraft server maken, maar weet niet hoe? Nou als je deed hier is hoe maak je een eenvoudige server.Stap 1: Stap 1: Ga eerst op minecraftGa op minecraft en selecteert u spelen.Stap 2: Stap 2: Selecteer wereldeerst hebt natuurlijk u t
Hoe maak je je eigen Minecraft Server kostenloos

Hoe maak je je eigen Minecraft Server kostenloos

In dit instructable ik zal je leren hoe maak je een Minecraft PC-server kostenloos op Windows en Mac. U kunt deze server gebruiken om mensen te hebben samen met u uit over de hele wereld, hoewel u waarschijnlijk zult alleen maar een paar vrienden en
Hoe maak je een Bukkit Minecraft Server (Windows) * GEMAKKELIJKSTE manier

Hoe maak je een Bukkit Minecraft Server (Windows) * GEMAKKELIJKSTE manier

een eenvoudige stap voor stap handleiding over het maken van A Dedicated Minecraft Server met Bukkit en zonder Hamachi.-----------------------------------------------------------------------**PLEASE READ**---------------------------------------------
Hoe maak je een eenvoudige Minecraft Server PC

Hoe maak je een eenvoudige Minecraft Server PC

Dit instructable leert u hoe maak je een minecraft server met behulp van het bestand server.jar MOJANG biedt evenals hoe naar de haven naar voren, zodat je vrienden kunnen spelen. Als u gewoon overslaan naar stap 6 wilt door het downloaden en uitpakk
Hoe maak je een Minecraft server

Hoe maak je een Minecraft server

Hallo, ga vandaag ik om u te tonen hoe maak je een Minecraft server met veel opties.Stap 1: Wat moet jeU moet:InternetEen fatsoenlijke computer met:Java 7 +4 gigs van ram (werkt met zo laag als twee)2.6 GHz dual-core cpu minimumWindows 7/8/8.1/10U mo
Raspberry Pi: Minecraft Server

Raspberry Pi: Minecraft Server

deze instructies zal u voorzien van een lijst met eisen en stappen voor het configureren van uw eigen Minecraft server met behulp van de Raspberry Pi. Zodra voltooid, zult u toegang krijgen tot en te spelen met je vrienden van over de hele wereld op
Hoe een Minecraft server 1.8.1 instellen

Hoe een Minecraft server 1.8.1 instellen

Dit is gratis en heeft geen apparatuur nodig. Het is vrij eenvoudig, tenzij je iets dan windows gebruiken. Als u geen windows niet eens de moeite het lezen van deze instuctable die zal het niet werken. TIP: U hoeft de minecraft server venster open vo
Minecraft Server met Raspberry Pi 1.8.9

Minecraft Server met Raspberry Pi 1.8.9

De Server van Minecraft 1.8 op Raspberry Pi!Hier zijn de dingen die je gaat nodig hebben om te downloaden, voordat we beginnen-Win32DiskImager en PuttyIn deze tutorial zal ik uitleggen hoe maken en uitvoeren van een volledige 1.8 Minecraft server met
Code van uw Minecraft Server (PC)

Code van uw Minecraft Server (PC)

Je zou kunnen afvragen hoe je Minecraft server. De code is, helaas vrij veel ingesteld voor u, maar als je kijkt naar deze tutorial, leert u hoe om te wijzigen de max spelers, uitschakelen van mob kuitschieten, PvP en veel meer. Moet u wellicht een c
Eenvoudige stappen te maken een populaire Minecraft Server

Eenvoudige stappen te maken een populaire Minecraft Server

op dit ogenblik zijn er duizenden online servers en honderdduizenden Minecraft spelers op de servers. Vandaag zal ik geven u een helpende hand en tonen u precies wat u moet doen om te krijgen een stuk van de taart en beschikt over een populaire Minec
Hoe te downloaden van een Minecraft server

Hoe te downloaden van een Minecraft server

Wat is nou een server? Het is of een speciale computer die de server draait. Als het is een normale computer hebt om de server te starten.Stap 1: Download hetIt's easy! Ga eerst naar https://mojang.com/ , dan u de lates ziet momentopname. Klik op Lee
Procedure: Persoonlijke Minecraft Server in aangepaste blokkeren geval

Procedure: Persoonlijke Minecraft Server in aangepaste blokkeren geval

Ik heb willen bouwen van mijn eigen Minecraft server voor vrij een tijdje nu, en dacht dat het zou extra "cool" te bouwen in de stijl van een blok gras uit het spel.Hier waren enkele van de doelstellingen van het project:-Kleine vormfactor-Laag
Crafty The Online Minecraft Server Viewer

Crafty The Online Minecraft Server Viewer

jongens als je zelf je eigen online minecraft server ik over het hier schrijven kon. Ik wil gebruik maken van /fly, dus ik kan foto's nemen. Zeggen in de commentaren die de IP- en ziek nemen een kijkje op de server. Door de manier waarop is mijn naam
LEDS.  Maken ze gloed wanneer ze niet zijn ingeschakeld.

LEDS. Maken ze gloed wanneer ze niet zijn ingeschakeld.

Ik kocht enkel onlangs sommige groene gloed stof (gloeit in het donker) van Solar kleur stof.http://solarcolordust.com/site/Products.htmlDit en duidelijk nagellak is allen u wenst om te zetten regelmatige wit licht LEDS in gloed in de donkere LEDS.St