Entrer sur un serveur lancé sur un Raspberry PI

PatSherbrooke

Aventurier
8 Mars 2021
3
0
1
23
Bonjour à tous !
J'ai créé un serveur Minecraft Spigot sur un Raspberry Pi3.
Pas de problème pour le lancer au boot du RPI3, il fonctionne très bien.
Par contre, je voudrais "entrer" dans le serveur pour y voir ce qui s'y passe (au niveau des joueurs) et ce, à distance avec un session ssh (ex, avec Kitty,...).
Je ne veux pas voir les logs mais bien voir online ce que font les joueurs : entrer en mode commande quoi.
Comment faire ?
Toute aide serait appréciée.
Merci d'avance !
 
Salut,

Tout dépend comment tu lances le serveur...
Le plus simple selon moi est de passer par un système de terminal détaché, comme "screen" ou "tmux".


Cordialement,
Detobel36
Je lance un ".sh" directement au boot en mettant une ligne de commande dans /etc/rc.local
Mon ".sh" contient :

Code:
/usr/bin/java -Xms512M -Xmx1008M -jar ./spigot-1.16.5.jar nogui

Mon problème est de savoir comment entrer en mode "ligne de commande Minecraft" à partir d'une session ssh
 
Salut,

La comme ça (avec seulement la configuration que tu as faite), ce n'est pas possible (en tout cas pas à ma connaissance).
Tu ne "lie" l'exécution de ta commande à aucune console (donc aucun input et aucun output).

Comme mentionné dans le message précédent, il est possible de faire cela via screen ou tmux.
Pour le premier:
screen -d -m /usr/bin/java -Xms512M -Xmx1008M -jar ./spigot-1.16.5.jar
Pour tmux:
tmux new-window -d '/usr/bin/java -Xms512M -Xmx1008M -jar ./spigot-1.16.5.jar'

Il te suffit ensuite de t'attacher à la console créée:
screen -r
Ou:
tmux attach


Cordialement,
Detobel36
 
Salut,

La comme ça (avec seulement la configuration que tu as faite), ce n'est pas possible (en tout cas pas à ma connaissance).
Tu ne "lie" l'exécution de ta commande à aucune console (donc aucun input et aucun output).

Comme mentionné dans le message précédent, il est possible de faire cela via screen ou tmux.
Pour le premier:
screen -d -m /usr/bin/java -Xms512M -Xmx1008M -jar ./spigot-1.16.5.jar
Pour tmux:
tmux new-window -d '/usr/bin/java -Xms512M -Xmx1008M -jar ./spigot-1.16.5.jar'

Il te suffit ensuite de t'attacher à la console créée:
screen -r
Ou:
tmux attach


Cordialement,
Detobel36
Oui, il me semblait que l'avenue que j'ai empruntée était foireuse pour ce que je voulais faire :)..
Je vais tester ce que tu m'as recommandé.
Merci beaucoup !