Faire votre Minecraft serveur dire vous quand les joueurs sont en ligne (3 / 6 étapes)

Étape 3: Conclusion connecté joueurs et faire un notificateur de base

Pour savoir si tous les joueurs sont connectés à notre serveur Minecraft, il s’avère que nous pouvons utiliser un package qui est déjà installé sur nos machines, lsof. lsof répertorie les fichiers ouverts, et comme nous utilisons Linux, où tout est un fichier, cela inclut les connexions réseau. Si vous exécutez simplement lsof sans aucun indicateur, vous obtiendrez beaucoup de nombreuses pages de sortie, mais qui peuvent être filtrées vers le bas. L’indicateur -i spécifie les connexions réseau, mais l’utilisation qui en soi est susceptible de produire encore trop de résultats, même sur un serveur non réutilisables. Cela peut être réduite en bas encore plus loin en spécifiant que nous recherchons seulement des TCP connexions sur le port 25565 (cela varie si vous exécutez votre serveur Minecraft sur un port non standard), mais même que les résultats produits sera même si personne n’est connecté au serveur.

Juste pour savoir ce que la sortie ressemble à ce moment, donc nous savons comment nous devons affiner les choses, exécutons la commande que nous avons jusqu'à présent.

lsof - PICT : 25565

La sortie de ce ressemblera à quelque chose comme ceci (à condition que personne n’est connecté) :

COMMANDE PID UTILISATEUR FD TYPE TAILLE/ARRÊT NŒUD NOM_PÉRIPHÉRIQUE

Java 11504 me 30u IPv6 4041229 0 t 0 TCP *: 25565 (écouter)

Intéressons-nous à cette dernière colonne, cependant, car il semble être le plus important. En utilisant awk, nous pouvons filtrer tout sauf cette dernière colonne. Ainsi, si une personne étaient connectés, nous verrions quelque chose comme ce qui suit :

NOM

*: 25565 (ÉCOUTER)

hostname.local:25565 -> 192.168.1.42:27349 (établi)

Heureusement, lsof est un indicateur qui nous permet de filtrer davantage les résultats. Puisque nous sommes seulement intéressés par des connexions avec le statut des crees, nous pouvons maintenant trouver si quelqu'un est connecté à notre serveur en exécutant

lsof - PICT : 25565 - sTCP : créé

Maintenant, nous pouvons faire quelques commande base en chaîne, à l’aide & &, envoyer un email lorsque quelqu'un est connecté au serveur.

Notre simple notifiant ressemble maintenant à ceci

lsof - PICT : 25565 - sTCP : établi & & echo « Joueurs en ligne » | /usr/sbin/ssmtp utilisateur

Nous pouvons maintenant ouvrir notre crontab, à l’aide crontab -eet de créer une ligne comme ceci

* / 5 **** lsof - PICT : 25565 - sTCP : établi & & echo « Joueurs en ligne » | /usr/sbin/ssmtp utilisateur

Maintenant, nous pouvions nous arrêter juste ici, avec un cron job qui se déclenche toutes les cinq minutes, vérifie les joueurs connectés à notre serveur Minecraft et envoyer un email si il en trouve, mais la façon dont nous l’avons mis en place maintenant enverra une notification toutes les cinq minutes , tant qu’il y a des joueurs connectés.

Let's make que travail un peu mieux, allons-nous ?

Articles Liés

Comment faire votre propre serveur Minecraft gratuitement

Comment faire votre propre serveur Minecraft gratuitement

Dans ce instructable je va vous apprendre comment faire un serveur Minecraft PC gratuitement sur Windows et Mac. Vous pouvez utiliser ce serveur d'avoir des gens vous de rejoindre dans le monde entier, bien que vous aurez probablement obtenir seuleme
Faire votre propre journal de croquis avec les détenteurs de

Faire votre propre journal de croquis avec les détenteurs de

quand je vais au croquis du champ, je veux mon papier aquarelle, crayons et stylos à encre, effaceur et conduit dans un pack... mais j'aime aussi voyager léger : prenez et allez.  Donc, je suis venu avec ce peu doo-hicky c'est un carnet de croquis pa
Fatigué de jouer les mêmes vieux jeux ? Essayez de faire votre propre série de pôles de Beersbee !

Fatigué de jouer les mêmes vieux jeux ? Essayez de faire votre propre série de pôles de Beersbee !

Beersbee est un jeu d'arrière-cour que pas beaucoup ont entendu parler ou a eu la chance de jouer. Ces instructions vous donnera les instructions étape par étape comment construire votre propre série. Maintenant, vous pourrez porter certaine excitati
Faire votre propre Geta sandales

Faire votre propre Geta sandales

vous êtes-vous déjà demandé ce que les japonais utilisés pour les chaussures avant l'impérialisme occidental apporté Adidas à la terre du soleil levant ? Moi pas, mais si vous avez déjà vu des spectacles comme Samurai Jack ou n'importe quel nombre d'
Faire votre propre DIY CNC

Faire votre propre DIY CNC

cette instructable décrit le processus d'assemblage de ma 2ème machine CNC de production dont j'ai conçu pour être simple à construire et assez sympathique appartement tranquille. J'ai inclus des exemples de projets que j'ai faite dans les deux premi
Comment faire votre propre chargeur de batterie télécommande

Comment faire votre propre chargeur de batterie télécommande

Récemment, j'ai construit ma propre drone et décidé de ne pas acheter un chargeur pour essayer de sauver un peu d'argent comme un chargeur coûterait plus de 20 $. J'ai utilisé mon convertisseur Buck de B3603 à la place. Il est très pratique et vous p
Comment faire votre propre Mau5head Deadmau5 !

Comment faire votre propre Mau5head Deadmau5 !

Amour Deadmau5 ? Écouter de la musique de chambre ? Vous voulez aller à raves dans le style ? Mau5head emblématique de Deadmau5 serait sûrement tourner quelques têtes. J'ai décidé d'aller avec la Mau5head rouge original, mais vous pouvez choisir que
Faire votre propre coffret

Faire votre propre coffret

Coffrets sont un excellent moyen pour organiser et afficher vos collections de livres, de films et de magazines. Mais on ne peut obtenir la boîte si vous achetez l'ensemble ensemble ensemble (habituellement comme un spécial edition collector). Mais q
Faire votre propre modèle de chaussure

Faire votre propre modèle de chaussure

Vous êtes concepteur ou aspirant cordonnier ? Faire un modèle de chaussure est un art en soi, elle affecte combien la chaussure est facile à faire, comment il s'adapte au pied et à quoi il ressemble. Il est important à la fois créateurs et fabricants
Guide pour faire des Cupcakes de boîte pour les étudiants

Guide pour faire des Cupcakes de boîte pour les étudiants

L'objectif de cette tâche consiste à créer le parfait lot de cupcakes tout en minimisant le stress, coût et de temps pour les étudiants avec un budget serré. Aucune compétence particulière n'est nécessaires, vous avez juste besoin de pouvoir mesurer
Comment faire pour que bla de finition vieux Journal et faire votre propre.

Comment faire pour que bla de finition vieux Journal et faire votre propre.

J'adore écrire dans mon journal. Tout le monde que je sais me donne revues quelconque. Certaines représentent ma personnalité plus que d'autres. C'est quand j'ai mis ma touche personnelle à ce sujet. envie d'apprendre comment ? C'est assez simple et
Faire votre premier amplificateur de graves

Faire votre premier amplificateur de graves

Je l'ai fait ! J'ai toujours voulu créer ma propre amplificateur, et maintenant, enfin, j'ai fait un. C'est mon premier projet de « graves audio » jamais.Ce projet a été ardue pour moi. Il y avait un écart entre acheter les pièces et faire réellement
Comment faire votre propre Popcorn

Comment faire votre propre Popcorn

Popcorn est délicieux, vraiment amusant à faire et très bon marché. Qui sont parfaits pour un étudiant à l'Université comme moi.Faire votre propre popcorn vous libère d'avoir à acheter la variété de micro-ondes, avec le très suspectes « arôme de beur
Comment faire votre propre Cornhole conseils

Comment faire votre propre Cornhole conseils

« Cornhole » comme il est connu dans toute l'Amérique devient l'un des jeux plus populaires pour les activités extérieures ou tailgaiting des manifestations sportives.  Les conseils et les sacs peuvent être achetés ensemble dans un nombre croissant d