Problème API

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème API

Re: Problème API

par SimonBHB » 08 mars 2015, 14:55

Pour ce faire moi je regarde les log sur serveur minecraft que je récupère php et je les affichent en js toute les 5 secondes ce qui évite de devoir recharger la page^^. Pareille pour faire un chat Web relié au chat du jeu. Tout est dans les logs, il faut juste savoir comment es exploiter :P .

Après perso moi j'ai fait un petit script bash pour la sauvegarde et le redémarrage qui me le redémarre directement dans son screen en lançant juste la commande dedans et affiche des messages dans le chat pour prévenir les joueurs quand je reboot... Pour ce faire j'ai fait un article sur mon blog qui explique comment faire(je sais pas si je peux donner le lien).

Autrement perso je fais tout en RCon.

Re: Problème API

par ynx » 06 mars 2015, 13:32

Salut,

Tu peux utiliser par exemple la commande screen, plus d'info ici : http://forum.ubuntu-fr.org/viewtopic.php?id=572311

Bonne journée

Re: Problème API

par xTG » 06 mars 2015, 11:21

Ton application se stoppe car tu la lances dans un shell qui se ferme à la déconnexion ssh.
Tu dois configurer ton serveur pour qu'il lance l'application au démarrage.

Ce que tu veux faire en PHP ne fonctionnera pas car c'est pareil que pour ssh.
A la fin du script cela ferme le shell.

Du coup c'est plus un problème d'administration de serveur que de code. ;)

Problème API

par ecatelserveurlinux » 06 mars 2015, 01:11

Bonsoir à tous, après avoir acheter un serveur dédié pour un serveur de jeu (Minecraft)
J'aimerais qu'il reste ouvert h24, mais le serveur se stop dès que je quitte mon clientssh, c'est pourquoi j'ai penser à une API, qui me déciderais d'arrêter mon serveur, ou de l'allumer (je voudrais faire une console de commande aussi)

Seulement pour ça je n'y arrive pas trop, voila le début de mon code :

<?php

$connect_shh = ssh2_connect('*******', 22);
ssh2_auth_password($connect_shh, '*****', '*****');



Je vous rassure c'est moi qui ais mis les étoiles...

Je voudrais en fait que depuis mon code php, quand je vais sur la page, plusieurs commandes s'éxecutent (l'une après l'autre)

il y'aurais déjà cd /.....
et la deuxième commande qui execute le serveur (java -Xmx256M -Xms256M -jar minecraft_server.jar nogui pour les intéressés)

Pourriez vous m'aider, enfin pas me donner le code pré-macher, j'aimerais apprendre aussi. :)