TS-GS a besoin de vous ! D'avance merci !
Participez à l'élaboration du futur de TutoS-GameServer

Poster une réponse 
 
Note de cette discussion :
  • Moyenne : 3.67 (3 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Dedicated Panel [Easypanel.old]
06-09-2009, 01:12:20
Message : #11
RE: EasyPanel
J'aime bien c'est un peu simple, pas très recherché mais ça suffit pour faire ce qu'on veut faire avec! Dommage pour la lib ssh2 :/

ADMINPANEL v2.0 : Cliquez-ici
Votes: vonclutch (+1)
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse

Pour ne plus voir ces publicités, il suffit de s'inscrire !

06-09-2009, 13:26:50
Message : #12
RE: EasyPanel
lol oui très simple ^^ c'est un peu ce que j'essaie de faire ... Ane

bon après le design laisse a désirer ... je suis codeur pas designer Angel donc j'espère sur la bonne volonter des gens pour faire des thème ^^
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
10-09-2009, 17:13:04
Message : #13
RE: EasyPanel
Bonjour tous le monde ^^

voila, le panel avance, lentement mais surement, j'ai revu quelques petits trucs dans la partie membres (oui encore Angel )

la partie installation a été revue elle aussi Angel

Mais je bloque ^^ car c'est beaucoup plus long que prevu et plus dur mais la j'ai 2 probleme:

j'ai commencé la partie mumble :) (enfin)

je voudrais savoir si il y avais des ports a debloquer, car normalement on ne s'entend pas si on ne coche pas "utiliser le mode tcp" je voulais savoir si ce probleme pouvais se régler ?

2eme problème, je voudrais savoir comment faire pour mettre une tache ssh en arrière plan, pour ne pas attendre que le serveur de jeux soit télécharger, car j'ai test quelques petits trucs mais ca na pas l'aire de le faire si c'est bien la meilleur méthode a utiliser car je voulais faire avec des script shell pour tout installer ....

help plz ^^
Merci de l'aide :p
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse

Pour ne plus voir ces publicités, il suffit de s'inscrire !

10-09-2009, 21:05:08
Message : #14
RE: EasyPanel
J'ai eu un problème similaire aussi. Les tâches s'exécute bien en arrière plan. Mais l'utilisateur doit attendre que cette action soit fini, donc la page charge t'en que l'action n'est pas réaliser.

J'avais trouver une solution en métant toute mes tâches en screen du coup l'utilisateur n'attends plus et ça marche quand même. Mais je ne trouvais pas ça très propre donc j'avais pensé à un système de TICKET. Quand l'user demande un serveur cela envoi un ticket à mysql en disant : 1 serveur en installation en attente (avec toute les config demander par l'user) et dès que possible l'action se réalise en arrière plan. Donc l'user n'ai pas pénaliser pour ça.
Votes: vonclutch (+1)
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
10-09-2009, 21:11:43 (Ce message a été modifié le : 10-09-2009 21:17:06 par snapeuh.)
Message : #15
RE: EasyPanel
Je trouve que l'idée du screen est assez propre d'ailleurs c'est un des seul moyen. D'ailleurs le plus simple c'est de créer des dossiers d'installs des jeux. Puis on utilise un script php en cron qui fait les updates régulièrement et qui mets le tout en .tar. De ce fait l'install ne se résume plus qu'à un untar. Et si tu le fait sur ton serveur à toi, à un wget pour l'uploader chez l'utilisateur du panel et un untar (ce qui réduit considérablement le temps d'attente vis à vis d'une install normale). A mon avis pour rendre le tout transparent faudrait introduire un peu d'Ajax la dedans. Au pire du pire quand le mec faut faire l'install tu la lance dans un truc comme ça : http://okonet.ru/projects/modalbox/

Pour le systeme de ticket de Neo c'est aussi intéressant. Tu fais un script en php en cron qui vérifie le bordel toutes les 10 min, et il lance l'install si y'a quelque chose dans la liste.
Votes: vonclutch (+1)
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse

Pour ne plus voir ces publicités, il suffit de s'inscrire !

10-09-2009, 22:27:59
Message : #16
RE: EasyPanel
Oui voila, oui l'installation d'un serveur se fait avec une archive tar.gz du serveur sinon le temps que tu perd et considérable. Et oui tout ça avec des crons bien entendu. Pour le système Ajax j'avais commencé se projet là, j'avais d'ailleurs trouvé un truc similaire au modalbox que tu a trouver et c'est plutôt sympa. Je l'avais moi introduit dans l'installation des plug-ins avec une barre d'avancement de l'installation. (Cette avancement était fictif mais intéressent pour l'user. L'installation était bien fini quand l'user lisez 100% ^^ j'avais quand même calculer à peu près ^^)
Votes: vonclutch (+1)
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
11-09-2009, 18:08:54
Message : #17
RE: EasyPanel
Riencompris (on peut faire des taches cron avec php c'est tout nouveau for me Ane )


le truc du ticket ma l'air pas mal, si un peu plus d'info pour voir si c'est réalisable par mes soins Tongue ( niveau debutant avancé donc tous n'est pas a mes portes ^^ )

donc pour l'installe mumble je pense que je vais devoir faire la même ? ( j'ai raison ??? Blush )

donc ca veut dire que j'en ai encore pour un moment .... vais plusm'en sortir je crois freshfish

merci de l'aide ^^
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse

Pour ne plus voir ces publicités, il suffit de s'inscrire !

11-09-2009, 19:11:01
Message : #18
RE: EasyPanel
Tu peux faire une tache cron qui lance un script php plus exactement.

En gros si tu veux lancer un script toutes les 10 minutes :

Code :
*/10 * * * * php5 -f /chemin/vers/le/fichier.php

Et le système de ticket à mon avis tu peux y arriver.
Votes: vonclutch (+1)
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
11-09-2009, 19:34:21 (Ce message a été modifié le : 11-09-2009 19:36:31 par vonclutch.)
Message : #19
RE: EasyPanel
okay on va dire que j'ai a peu près compris le truc des tickets ... Tongue

mais je vois pas comment faire ... donc en gros

je crée ma page (mon formulaire), j'envoie a mysql un serveur en attente, donc la table n'est plus vide et il y a le serveur ....

je fais une tache cron d'une autre page (qui installera celle la (install.php), il se connecte a la base, si il y a quelque chose il creer le serveur puis il efface la table, et si il y a rien, il se tourne les pouces en gros ??? Angel

mais il n'y a pas moyen de forcer cette tache ?

genre il enregistre le formulaire .... puis il arrive sur une autre page et la boum il y a ecrit installer et la il clique dessus et 1 min plus tard la page se lance ? ou ca reviendrais a la premiere chose que je faisais ?
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse

Pour ne plus voir ces publicités, il suffit de s'inscrire !

11-09-2009, 20:00:15
Message : #20
RE: EasyPanel
Le script install.php ne fera rien s'il n'y a rien dans la base MySQL, donc oui il va se tourner les pouces. De toute manière ça consomme rien de chez rien!

Et de forcer la tache en arrière plan c'est peut-être possible en multi-threading mais faut que l'utilisateur garde la page ouverte, donc bon.

Ta dernière solution, si je l'ai bien comprise, reviendrais au même!
Votes: vonclutch (+1)
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
Poster une réponse 


Aller à :

ContactTutoS GameServerRetourner en hautRetourner au contenuVersion bas-débit (Archivé)Syndication RSS