Discussion verrouillée 
 
Note de cette discussion :
  • Moyenne : 5 (3 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
adminPanel v1.1 Beta
24-08-2009, 22:12:14 (Ce message a été modifié le : 21-09-2009 10:51:55 par snapeuh.)
Message : #1
adminPanel v1.1 Beta
Dernière version : 1.1 Beta
Dernière mise à jour : le 24/08/2009

adminPanel v1.1 Beta

Téléchargement : http://www.dviance.net/ap/

I - Avant l'installation

Pour pouvoir utiliser adminPanel il vous faut un serveur dédié possédant ces caractéristiques :

- Un serveur web de type apache, etc.
- Le module php installé pour ce serveur web
- La librairie ssh2 pour php
- Des serveurs de jeux en état de marche
- Un utilisateur qui a accès à ces serveurs de jeux, et qui peut les lancer.

En ce qui concerne la librairie ssh2 pour php je vous renvoie sur deux très bon tutoriaux :

- Installer la librairie ssh2 sous Gentoo : http://forum.ovh.com/showthread.php?t=15551
- Installer la librairie ssh2 sous Debian : http://forum.ovh.com/showthread.php?t=18438

II - L'installation

Uploadez la totalité des fichiers sur votre serveur web. Pendant toute la suite mes fichiers auront été uploadés à la racinde de http://www.mon-site.com.

Editez le fichier de configuration du panel qui se trouve dans le répertoire /func/ et qui s'appelle config.php.

Code :
$ip = "xxx.xxx.xxx.xxx";

C'est l'IP de votre serveur dédié.

Code :
$port = "22";

C'est le port par défaut de la connexion SSH, changez le si vous en utilisez un différent.

Code :
$user = "admin";

C'est l'utilisateur qui lance les serveurs sur votre machine.

Code :
$pass = "toto";

Le password de votre utilisateur.

Code :
$admin = "xxxx";

Le login que vous souhaitez utiliser pour vous connecté à adminPanel.

Code :
$password = "0b9c2625dc21ef05f6ad4ddf47c5f203837aa32c";

Le mot de passe pour l'interface administrateur encodé en sha1, pour créer le votre rendez-vous sur : http://www.mon-site.com/func/tools/mdp.php

Code :
$sqlserver = "localhost";

C'est le serveur MySQL sur lequel on se connecte, généralement localhost.

Code :
$sqluser = "root";

C'est l'utilisateur qui gère la base de donnée.

Code :
$sqlpass = "xxxx";

Le mot de passe de cet utilisateur.

Code :
$database = "apanel";

La base de données dans laquelle adminPanel crée sa table. Vous devez la créer manuellement, utilisez des outils comme phpmyadmin.

Voilà on a fait le tour du fichier de configuration. Uploadez le fichier à jour dans le répertoire /func/.

III - Création de la table MySQL

Pour créer la table MySQL dans la base de données que vous avez configuré, pointez votre navigateur sur : http://www.mon-site.com/install.php. Cliquez sur le bouton d'installation si seulement vous êtes sûr d'avoir remplit le fichier config comme il faut. Une fois que vous obtenez le message "Installé!" vous pouvez supprimer le fichier install.php.

IV - Commencez à vous amuser

Rendez-vous dans le panel d'administration. Allez dans "liste des serveurs". Vous disposez d'un formulaire pour ajouter des serveurs. Explications pas à pas :

- Le type : c'est le type de serveur que vous ajoutez, voix ou jeu.

- L'alias : c'est le nom de votre serveur sur la base de donnée. Il faut qu'il soit court, en minuscule, seulement avec des caractère alphabétiques.

- L'éxécutable : c'est l'exécutable qui lance le serveur, par exemple pour les jeux du moteur source c'est "srcds_run", et "etded.x86" pour Enemy Territory, mais aussi "murmur.x86" pour mumble.

- Le répertoire de l'éxécutable : où est-il ? dans /home/admin/mumble ? ailleurs ?

- Les options de lancement : -game cstrike +fps_max 1000, c'est assez explicite.

- Nom du screen : C'est le nom du screen que le panel va lancer sur votre serveur

- Option du screen : Sur quel coeur vous souhaitez que votre serveur fonctionne.

Cliquez ensuite sur : "Ajouter ce serveur", et la magie opère. Votre serveur est maintenant affiché au dessus du formulaire. Vous pouvez le supprimer en cliquant sur la croix rouge à droite.

Vous pouvez ensuite revenir à la page principale de l'administration et gérer le serveur que vous venez d'ajouter. Vous remarquerez qu'il n'y a pas d'icone pour votre serveur, pour cela uploadez une image dans le dossier /images/ avec pour nom : alias.jpg. Si vous avez choisi css comme alias, uploadez css.jpg, etc. Je vous conseille une taille de 150px*150px.

V - Foire aux questions

Q : J'ai un serveur qui est bien ajouté, je clique sur lancer/redemarrer/quitter, il me dit que la commande a été éxécuté avec succès mais rien ne se passe ?

R : Je ne vais pas m'amuser à vérifier tous les cas d'erreur du shell (bash: not found, etc), vérifiez et re-vérifiez les informations que vous avez fourni lors de l'ajout du serveur.

--------------------------------------------------------

Q : Quel est l'éxécutable de Teamspeak ?

R : C'est : "server_linux", ne pas mettre d'options de lancement.

--------------------------------------------------------

Q : Mon serveur s'est arreter tout seul et quand je le relance via le panel j'ai le message d'erreur : "Il y a une erreur ou votre serveur est déjà en ligne." ?

R : adminPanel utilise un fichier .txt qui lui permet de savoir si le serveur à déjà été lancé ou pas (ça évite de lancer deux serveurs dans faire exprès). Pour pouvoir lancer votre serveur à nouveau cliquer sur "Arreter", puis "Démarrer".

--------------------------------------------------------

A compléter au fur et à mesure...

Alors ? Des réactions ? :)


Pièce(s) jointe(s)
.rar  apanel-latest.rar (Taille : 237.41 Ko / Téléchargements : 32)

ADMINPANEL v2.0 : Cliquez-ici
Votes:
totone (+1), Bishop (+1), eirey (+1), Norico (+1), Patouf (+1) ....

Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
25-08-2009, 10:43:48
Message : #2
RE: adminPanel v1.1 Beta
dément !

je teste ça dès que possible !

Problème Résolu ?
Arrow Editez votre premier post, pour mettre la mention "Résolu" Wink
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
26-08-2009, 20:20:41
Message : #3
RE: adminPanel v1.1 Beta
Superbe panel félicitations. Je vais tester au plus vite. Niveau beauté nickel après faut que je regarde l'aspect fonctionnel. Mais chapeau !
Trouver tous les messages de cet utilisateur
26-08-2009, 21:38:37
Message : #4
RE: adminPanel v1.1 Beta
J'ai posté le panel sur le forum OVH (d'abord une premiere version où on devait ajouter des .sh sur le serveur, etc mais c'était relou) et j'ai de bons retours. A venir surement beaucoup d'AJAX pour rendre le panel un peu plus user friendly, la gestion des utilisateurs, et d'autre chose!
Votes: totone (+1)
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
27-08-2009, 13:09:12
Message : #5
RE: adminPanel v1.1 Beta
quels jeux sont gérés ?

Moderateur TutoS-GameServer's
--
Mes sites, mes scripts, mon panel d'administration.
TNT Admin | Web & Shell Steam Game Panel | TMS2 Project
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
27-08-2009, 16:27:48 (Ce message a été modifié le : 27-08-2009 16:33:03 par snapeuh.)
Message : #6
RE: adminPanel v1.1 Beta
Tous les jeux sont gérés à partir du moment où ils se lancent dans un "screen" et que tu connais l'éxécutable ;)

Le screenshot suivant est assez clair pour s'en rendre compte : http://serv.dviance.net/pub/screenshots/gestionserv.jpg
Votes: totone (+1)
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
27-08-2009, 19:55:32
Message : #7
RE: adminPanel v1.1 Beta
J'ai essayer de rendre mon panel aussi en AJAX j'avais un truc superbe, avec plusieurs thème à volonté et puis mon serveur a expirer je croit j'ai tout perdu ^^. Mais si tu a besoin de site pour le AJAX j'en est trouver vraiment des sympa.
Trouver tous les messages de cet utilisateur
27-08-2009, 20:26:52
Message : #8
RE: adminPanel v1.1 Beta
Non j'ai déjà trouver tous les frameworks Javascript que je vais utiliser, mais merci de proposer ton aide, si j'ai un soucis je te demanderais!
Votes: totone (+1)
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
01-09-2009, 02:21:32
Message : #9
RE: adminPanel v1.1 Beta
Bravo App002 ,

Mais moi petit bug j'ai suivi tout à la lettre mais quand j'ajoute un serveur ok nikel il apparait dans la liste des serveur mais quand je vais dans serveurs de jeux le nom court --> css2 (pour moi) n'est pas cliquable ?
Esque ceci est normale ?
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
01-09-2009, 03:15:38
Message : #10
RE: adminPanel v1.1 Beta
Si tu avais bien lu le tuto tu aurais vu qu'il faut rajouter une image dans le dossier /images/ avec le nom de l'alias de ton serv. Exemple tu as ajouté : css2, tu dois mettre une image css2.jpg dans le dossier /images/.
Votes: totone (+1)
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur
Discussion verrouillée 


Aller à :

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