GTAOnline.net
Archives => Ancien posts/Poubelle => Posts et catégories archivées => Panel & Scripts Linux => Discussion démarrée par: TuC le 08 Janvier 2007, 20:17:54
-
(http://panels.gtaservers.com/panels-v4/screens/screen1.JPG)
(http://panels.gtaservers.com/panels-v4/screens/screen3.JPG)
(http://panels.gtaservers.com/panels-v4/screens/screen4.JPG)
(http://panels.gtaservers.com/panels-v4/screens/screen5.JPG)
(http://panels.gtaservers.com/panels-v4/screens/screen2.JPG)
et pour répondre aux futures questions de spyker ^^
OUI il y a un systeme d'anti crash et OUI il y a un multisession .
tout est gérer par SQL et aucun fichiers php ne sont editer pendant la création (un codage tout neuf ^^ )
-
:-* Trone tu es génial :P te reste plus qu'a t'entrainer sous cs:s :D ::)
-
te reste plus qu'a t'entrainer sous cs:s :D ::)
je m'y applique Loo ^^
-
omagad le truc :-*
-
omagad le truc :-*
Comme tu dis ^^
Mais c'est pas encore terminé . il y encore du boulot a faire (niveau ports et fichier de configs) . mais ca va être un truc de ouf de chez ouf. (dont beaucoups de surprises que je peux pas encore dévoilé en public)
Ca va permetre a GTAServers.com de démarrer pour de bon.
Et pour infos le Panels-Constructor peux créer des panels pret a l'emploi sans intervention humaine avec autant de serveurs qu'on veux en quelques secondes (même 1000 serveurs par panels sans modification de codage ! mais bon il existe pas encore de dédié assez puissant pour en gérer autant ...)
-
l'anticrash est désormais au point !
(http://panels.gtaservers.com/panels-v4/screens/screen6.JPG)
il ce lance toutes les 5 minutes et vérifié que les serveurs qui ont en option l anticrash soient bien lancer .
Si c est pas le cas il les relancent et fait un ajout dans la base SQL des Logs.
Encore un peut de passience pour les stunteurs , en février y aura plus besoin d'appeler un admin pour redemarrer le serveur en cas de crash.
-
Good ça...
Enfin la meilleure solution serait que sa:mp soit stable :bangin :wall
good work anyway :dling
-
Encore quelques screens de l'avancement avec quelques explications ...
les nouvelles options :
(http://panels.gtaservers.com/panels-v4/screens/screen8.PNG)
L'anticrash du panel en mod "tout lancable" : (tout peux être cocher)
(http://panels.gtaservers.com/panels-v4/screens/screen7.PNG)
L'anticrash du panel en mod "Un serveur lancable" : (un seul peux être cocher)
(http://panels.gtaservers.com/panels-v4/screens/screen10.PNG)
Gestions d'users et admins du panel :
(http://panels.gtaservers.com/panels-v4/screens/screen9.PNG)
Gestion des logs du panel :
(http://panels.gtaservers.com/panels-v4/screens/screen12.PNG)
Message de restriction d'acces a certains pages pour les users de level 1 :
(http://panels.gtaservers.com/panels-v4/screens/screen11.PNG)
Si vous regardez le screen de l'interface général , vous verrez de nombreux boutons ajouter dont Plug-in gestion et Theme Création
Pour le bouton Plug-in gestion ce sera un système qui permettra d'ajouter des plug-in au serveurs de jeux dans le style des prog php qui existaient pour mta 0.3 et 0.4 qui faisaient des stats serveurs avec les logs
Et pour le bouton thème création , le nom veux tout dire ^^
-
pwned ca roooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo oooooox
:dling :dling :dling :dling :dling :dling :dling
-
ouaip ca roxe bien ^^
Et un petit dernier qui montre tout les champs qu'il y aura pour créer un panel
(http://panels.gtaservers.com/panels-v4/screens/screen13.PNG)
-
J'ai mis au point un système qui détecte les Panels Constructor n'importe ou sur n'importe quel machine dans le monde.
Ce système ne fonctionne pas par mail ni JavaScript , ni connexion ftp , ni connexion SQL distante .
Si un Panel-Constructor est détecter un ajout dans les logs sera fait sur le Panels-Constructor officiel avec le lien web de ce dernier.
2 Possibilités sont alors possible :
a) le valider en me connectant a ce Panels-Constructor par une trappe (la validation ce fait par une clé crypté faite sur base de plusieurs données dans un ordre précis et unique par Panels-Constructor)
b) L'autodétruire . les fichiers du Panels-Constructor seront autodétruit ainsi que les panels créer avec.
y en qui ce diront "suffi de regarder la source PHP pour supprimer ce mouchard " , et bien c est impossible les codes sources sont crypté aussi et c est impossible a éditer quoi que ce sois .
Voici 2 screenshot qui montrent les entrées dans le log et la trappe.
(http://panels.gtaservers.com/panels-v4/screens/screen14.PNG)
(http://panels.gtaservers.com/panels-v4/screens/screen15.PNG)
EDIT : les entrées dans le log sont vérifiées aussi pour ne pas ajouter 2 fois le même panel détecté .
-
Bien tout ça..
Toujours se méfier...
-
J'ai améliorer les pages d'Upload de MAP pour MTA et SA-MP
Il est désormais possible d'uploader un mappack (archive ZIP contenant vos maps préférées)
En Uploadant un mappack les Maps qui se trouvent dans le dossier du serveur seront toutes supprimer et remplacer par celles contenue dans l'archive ZIP
Coté sécurité toutes merde éventuel ce trouvant dans l'archive seront supprimer direct et seul des MapPack de 1 Mo et aillant comme extension "ZIP" pourront être Uploader.
J'ai ajouter un champs aussi dans le formulaire de config SA-MP qui permet de définir un nom de map dans le browser au lieu d'afficher par défaut la map en cours d'utilisation.
J'ai aussi améliorer l'affichage des stats pour les serveurs de type MTA et en ai ajouter pour les serveurs de type rumble . désormais il n'y a plus de bug avec l'affichage des joueurs.
Voici quelques screens :
(http://panels.gtaservers.com/panels-v4/screens/screen16.PNG)
(http://panels.gtaservers.com/panels-v4/screens/screen17.PNG)
(http://panels.gtaservers.com/panels-v4/screens/screen18.PNG)
Coté Panels-Constructor la partie création et suppression de panel est complètement terminé .
-
Whaw, je suis impressioné :blink
Tu code tout ça comment?
-
Whaw, je suis impressioné :blink
Tu code tout ça comment?
Je code ça seul et quant j'ai une idée pour ajouter quelque chose je cherche les fonctions qui pouront la réaliser . puis je tape mon code .
Ce qui m'a donner envie de coder les panels c est l'interface plesk de gestion de serveurs linux . je voulais faire la même chose uniquement pour les serveurs GTA
J'ai jamais suivi de cours PHP j'ai appris seul sur le web et j ai commencer comme un noob en faisant des echo
-
Whaw, je suis impressioné :blink
Tu code tout ça comment?
En soit coder un site c'est pas spécialement compliquer...Ca demande juste beaucoup de temps et de patience. Patience d'apprendre et de commencer par le début. Comme le dit trone, on a tous commencer par des echos alakon et du html.
Perso je bosse plus ou moin comme trone, sauf ces derniers temps où je commence à aller vraiment plus loin en php que ce que je fesais avant qui était vraiment noob :) Je commence à faire mes fonctions moi-même et tout...
Par rapport à trone, il crée carrément ses scripts lui-même, genre look par rapport aux sh et vous comprendrez qu'il va carrément encore bcp plus loin (surtout qu'il bosse en safe mod). Quand on connait un peu, on peut affirmer qu'il a pas grands chose à envier aux bons codeurs php.
Enfin en tout cas, respect à trone, si vous voyez le code source un jour, vous vous rendrez compte du truc..
-
Whaw, je suis impressioné :blink
Tu code tout ça comment?
Je code ça seul et quant j'ai une idée pour ajouter quelque chose je cherche les fonctions qui pouront la réaliser . puis je tape mon code .
Ce qui m'a donner envie de coder les panels c est l'interface plesk de gestion de serveurs linux . je voulais faire la même chose uniquement pour les serveurs GTA
J'ai jamais suivi de cours PHP j'ai appris seul sur le web et j ai commencer comme un noob en faisant des echo
Ok merci de l'info, en partant de rien on peut arriver a beaucoup :)
-
Whaw, je suis impressioné :blink
Tu code tout ça comment?
Je code ça seul et quant j'ai une idée pour ajouter quelque chose je cherche les fonctions qui pouront la réaliser . puis je tape mon code .
Ce qui m'a donner envie de coder les panels c est l'interface plesk de gestion de serveurs linux . je voulais faire la même chose uniquement pour les serveurs GTA
J'ai jamais suivi de cours PHP j'ai appris seul sur le web et j ai commencer comme un noob en faisant des echo
Ok merci de l'info, en partant de rien on peut arriver a beaucoup :)
exemple : Polvu :lmao
:dejadehors
-
rien a redire Trone maîtrise le php sans voire le codes sources juste en voyant ces screen on se rend compte du boulot (j'ai quelque connaissance php)
faire un panel comme sa sa prend du temp de la patience et surtout sa use le cerveau lol
bravo Trone félicitation pour ton travail qui mérite un grand respect
-
J'ai résolu (normalement) le bug du safe_mode avec les panels . Il y avait un problème avec les UID d'users dans la version précédente (panel V3)
Donc en gros le Panels-Constructor et les panels créer avec tournent avec la config de php en safe_mode ON et sur n'importe quel version de PHP et peuvent marcher sur différentes distribs linux a condition que les LIB nécessaire soit installer.
Pour ceux qui savent pas ce qu'est le safe_mode , c'est une option dans php qui une fois activer bloque toutes les fonctions a risque.
J' ai mis mon dédié perso en safe_mode ON pour tester et reposterait dans une semaine pour confirmer que ca tourne bien en safe_mode ON sans bug.
Sinon coté avancement la date de mise en service sera repoussé a cause que je suis très malade pour le moment (la crève) et qu'il y a eu beaucoup de supplément de codage qui n'était pas prévu au départ... Je veux surtout que cette version sois sans bug et parfaite
-
J'ai résolu (normalement) le bug du safe_mode avec les panels . Il y avait un problème avec les UID d'users dans la version précédente (panel V3)
Donc en gros le Panels-Constructor et les panels créer avec tournent avec la config de php en safe_mode ON et sur n'importe quel version de PHP et peuvent marcher sur différentes distribs linux a condition que les LIB nécessaire soit installer.
Pour ceux qui savent pas ce qu'est le safe_mode , c'est une option dans php qui une fois activer bloque toutes les fonctions a risque.
J' ai mis mon dédié perso en safe_mode ON pour tester et reposterait dans une semaine pour confirmer que ca tourne bien en safe_mode ON sans bug.
Sinon coté avancement la date de mise en service sera repoussé a cause que je suis très malade pour le moment (la crève) et qu'il y a eu beaucoup de supplément de codage qui n'était pas prévu au départ... Je veux surtout que cette version sois sans bug et parfaite
Travail monstre ça ^^
Déjà safe mod, truc de dingue xD. Après les versions php, je dis gg, parce que c'est pas évident :s
En tout cas, j'ai hate de voir ça fonctionner, parce que là ca va vraiment roxer à mort :-*
Rétablis toi vite... :-[
-
Travail monstre ça ^^
Déjà safe mod, truc de dingue xD. Après les versions php, je dis gg, parce que c'est pas évident :s
En tout cas, j'ai hate de voir ça fonctionner, parce que là ca va vraiment roxer à mort :-*
Rétablis toi vite... :-[
J'en ai encore pour au moins une bonne semaine a être rétabli .. pour le moment j'arrive même plus a coder...
le safe mod c'était super important niveau sécurité et âpres 2 jours tout tourne toujours sans bug
Aujourd'hui j'ai encore fait mieux , pour les serveurs de type .exe (rumble , gtat ). avant pour lancer les serveurs win32 sous linux fallait que je donne des droit abusif a apache via "sudo" (ceux qu' on pas linux comprendront pas) et c'était pas très sécurisé car les serveurs étaient alors lancer par un user autre que apache qui avait un peu trop de droit et les serveurs étaient dur a contrôler ....
Maintenant apache peux lancer des serveurs win32 sans édition du "sudo" ni passer par un autre user . j'ai réussi a lui installer l'émulateur Windows rien que pour lui.
J'ai chercher pendant des mois sur mon ami google cette solution et les recherches ont toujours été sans succès .
Finalement j'ai trouver et faisant autre chose sur mon dédié perso.
En gros le top !
-
J'ai ajouté un petit bonus dans le Panels-Constructor qui vérifie si les LIB nécessaires sont installé.
Si elles le sont ca affiche un petit icone avec un "V" en vert et si elles le sont pas ca affiche une croix rouge.
J'ai aussi ajouté un bar d'utilisation de bande passante et coder la partie Teamspeak.
Coté panel j'ai ajouter 2 nouvelles page pour teamspeak . Une de stats et une qui donne les login et passe et l'url d’administration.
À la création du teamspeak le Panels-Constructor modifie d’office l’INI de Teamspeak avec les valeurs de la machine et rectifie le lien de la bannière qui s'affiche dans le client.
Je vais créer aussi une page qui permettra de régler les accès suivants les Level des membres aux pages du panel qu'il suffira d'éditer par un admin.
(http://panels.gtaservers.com/panels-v4/screens/Sanstitre.PNG)
(http://panels.gtaservers.com/panels-v4/screens/Sanstitre2.PNG)
(http://panels.gtaservers.com/panels-v4/screens/Sanstitre3.PNG)
Loo et Studix m'ont demandé d'ajouter la possibilité de créer des serveurs Ventrilo mais y a un petit prob la version gratuite ne permet la connexion que de 8 personnes au serveur ...
Si vous me trouver une version Pro sans payer je l'ajouterais...
-
Ventrilo?
Entk chapeau, t'es un dieu du codage :cheers
-
Ca pwn :D
Petite suggestion : si les libs sont pas installées, faire une installe par le master panel.
-
Ventrilo?
Entk chapeau, t'es un dieu du codage :cheers
Ventrilo c'est comme Teamspeak c'est un serveur vocal . http://www.ventrilo.com
Ca pwn :D
Petite suggestion : si les libs sont pas installées, faire une installe par le master panel.
Impossible car suivant la distribution linux les libs sont différentes et de 2 faut être root pour installer des libs.
Ya que le nom et l'emplacement qui change pas.
-
Ventrilo, c'est TS avec une temps de "lag" entre les interlocuteur casi-nul, on s'est arrangé avec trone que je remerci ! Je t'aime ! :D ( pas besoin de messages genre " ça sert à rien etc ... " .
Encore une fois merci trone ce que tu fais pour les autres, c'est vraiment bien !
-
Ouaip merci Trone :) Ca va réellement nous servir,merci beaucoup pour ton boulot ;)
-
J'ai commencer a coder la partie ventrilo , il ne reste que la page de changement de configuration a faire . (partie Panels-Constructor est déjà faite)
Par contre ce qui est embêtant c'est que si un serveur Ventrilo est lancer il est impossible de lancer un deuxième ... idem pour le port client si je mets un autre que celui de défaut c est impossible de ce connecter au serveur...
Coté Panels-Constructor j'ai amélioré la partie système infos en y ajoutant la crontab (tache planifié pour l'anticrash) ca détecte si la crontab est bien en place et via un bouton on peut l'afficher.
(http://panels.gtaservers.com/panels-v4/screens/screen19.PNG)
(http://panels.gtaservers.com/panels-v4/screens/screen20.PNG)
(http://panels.gtaservers.com/panels-v4/screens/screen21.PNG)
-
Après plusieurs recherche, le problème de port et de démarrage de plusieurs serveurs Ventrilo en même temps viens de la version gratuite du serveur a cause que le port est écrit dans le code source donc rien ne sert à le changer dans le INI...
Dommage la partie Panels-Constructor est coder pour en créer a la volé comme les serveurs GTA...
-
Pas mal tout ça :-*
Ba pour le ventrilo, on fera attention :/
Au pire v chercher une version crackée...
-
J'ai ajouté de nouvelles options dans la partie panel et Panels-Constructor
Voici des screenshots avec des explications...
Sur celui si on voit les 2 nouvelles pages qui ont été ajouté au panel Mon compte et Accès pages :
(http://panels.gtaservers.com/panels-v4/screens/screen22.PNG)
La partie Mon compte permet de modifier son passe de connexion au panel. cette page a été faite pour les User de level 1 qui ont pas accès a la page Users Gestion les Admins ont droit de l'utiliser aussi :
(http://panels.gtaservers.com/panels-v4/screens/screen23.PNG)
La partie Accès pages permet de régler par admin les droits sur les pages du panel pour limiter les accès aux Users de level 1 :
(http://panels.gtaservers.com/panels-v4/screens/screen24.PNG)
La partie configuration de ventrilo qui est terminée ^^ :
(http://panels.gtaservers.com/panels-v4/screens/screen30.PNG)
Nouvelle page coté Panels-Constructor qui affiche le status de tout les serveurs de chaque panels :
(http://panels.gtaservers.com/panels-v4/screens/screen25.PNG)
La page pour éditer les infos primaire d'un panel :
(http://panels.gtaservers.com/panels-v4/screens/screen26.PNG)
Ajout aussi d'une page php debug qui permet d'aider a la configuration du php.ini :
(http://panels.gtaservers.com/panels-v4/screens/screen29.PNG)
Ajout aussi de vérification lors de la première utilisation du Panels-Constructor
en 1 un message apparaitra si les chmod ne sont pas bon (le script ne s'exécutera pas temps que ce ne sera pas régler)
(http://panels.gtaservers.com/panels-v4/screens/screen28.PNG)
et en 2 détection du propriétaire (User) du dossier panels-Constructor (le script ne s'exécutera pas non plus temps que ce ne sera pas régler)
(http://panels.gtaservers.com/panels-v4/screens/screen27.PNG)
Il est possible aussi de renommer le fichier PHP du Panels-Constructor et d’indiquer le nouveau nom dans le fichier de config qui ne comporte que les infos SQL et le nom du fichier.
Tout ce qui est lien machine , detection d'user et autres ,le Panels-Constructor les trouve de lui-même.
Je mettrais normalement en service le Panels-Constructor dimanche soir (18-02-07) pour le reste du codage qui est pas terminé ce sera ajouter par âpres a chaque panels via un système d'update dans le Panels-Constructor.
Je cherche quelqu'un qui pourrait vérifier mes vilaines fautes d'orthographe dans le fichier langue FR dé que j'aurais terminé d'ajouter les nouveaux textes. Je cherche aussi quelqu'un qui pourrait finir la traduction dans le fichier langue anglais...
Et j'ai besoin aussi d'une personne qui pourrait me réaliser des bannières de 640*120 pour les nouvelles pages.
Si vous êtes intéressé postez sur ce forum.
Merci d'avance
-
CA PWNZZZZZ!!!
Encore des trucs de dingue, ca va être tellement énorme que jvais plus savoir l'utiliser!!
- Pour les fautes : Loo
- Anglais : je peux pas, j'ai une semaine d'exams et des traductions perso à faire
- Bannières : lalu/stud?
-
CA PWNZZZZZ!!!
Encore des trucs de dingue, ca va être tellement énorme que jvais plus savoir l'utiliser!!
- Pour les fautes : Loo
- Anglais : je peux pas, j'ai une semaine d'exams et des traductions perso à faire
- Bannières : lalu/stud?
C’est vrai qu'il y a un paquet de trucs en plus ^^ mais bon une fois que vous aurez compris le principe ca ira tout seul.
Pour les bannières j'ai trouvé quelqu'un
Pour les fautes d'ortho je demanderais à loo
PS: GROUNCH "interface" est corriger lol
J'ai oublié de dire que j'ai codé aussi une page pour la gestion du log teamspeak et une page pour la gestion du log ventrilo.
J’ai amélioré aussi la page de configuration teamspeak en y faisant afficher le fichier de config
-
Un gros "BJ" pour Trone !! 8)
-
Le Panels-Constructor a été mis en place mais pour le transfert des serveurs je préfère attendre spyker pour qu'il me dise les panels a créer.
Donc en gros pendant la journée les serveurs seront coupés un moment le temps de les transférer dans leur nouvelle interface.
-
Voila tout les panels v3 ont été supprimer et tout est migrer sur le Panels-Constructor . l'anticrash fonctionne impec il a déjà a l heure actuel redémarrer le lalu'stunt 2 fois et le serveur port 7777 au moins 5 fois ....
2 , 3 bug d affichage ont été détecter(rien de grave) et seront corriger avec une update prochainement.
et Loo a déjà marquer son territoire sur le ventrilo ^^
Projet panel-v4 enfin terminé :dling
Un demopanel v4 a été aussi créer je fournirais le lien prochainement
-
:-*
-
Merci Trone ;)