2017 © Pedro PelĂĄez
 

project dedipanel

Game server & VoIP server management tool

image

dedipanel/dedipanel

Game server & VoIP server management tool

  • Saturday, August 20, 2016
  • by vonclutch
  • Repository
  • 3 Watchers
  • 15 Stars
  • 3 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 11 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

DediPanel

![Gitter](https://badges.gitter.im/Join Chat.svg) Build Status Scrutinizer Code Quality, (*1)

Panel d'administration de serveurs de jeux (Steam, Minecraft) et de serveurs vocaux (TeamSpeak3)., (*2)

Communauté

Site., (*3)

Forum., (*4)

Wiki., (*5)

Installation

``` bash $ cd /var/www/ $ wget -O dedipanel.sh https://raw.github.com/NiR-/dedipanel/master/dedipanel.sh && chmod +x dedipanel.sh $ ./dedipanel.sh verify $ ./dedipanel.sh install dedipanel, (*6)



Si vous n'avez pas eu d'erreur Ă  l'Ă©tape prĂ©cĂ©dente, l'installation se terminera dans votre navigateur ;) Mais avant cela, il faudra modifier le fichier installer_whitelist.txt, prĂ©sent Ă  la racine du panel (/var/www/dedipanel, si vous avez laisser le rĂ©pertoire indiquĂ© ci-dessus). Vous devrez indiquer votre adresse IP (la votre, celle de votre freebox|neufbox|orangebox|...; pas celle de votre serveur !)\\ Rendez-vous donc Ă  l'adresse http://votre.serveur/dedipanel/web/installer/. A partir de la, l'installation est simplifiĂ© en passant par l'adresse http://votre.machine/dedipanel/web/ Erreurs ------- Si vous rencontrez le moindre problĂšme, pensez a venir sur notre forum avec le 2 commandes si dessous pour avoir des log complet de l'erreur. ```` tail -f app/logs/prod.log tail -f app/logs/dev.log ```` Droits d'accĂšs ------- Un systĂšme de groupe est prĂ©sent. Il permet de crĂ©er des groupes et des sous-groupes, et d'assigner des droits spĂ©cifiques pour chaque groupe. Il permet Ă©galement d'assigner des machines Ă  des groupes. Les serveurs de jeux et les serveurs VoIP sont ainsi assignĂ©s Ă  un groupe par le biais de leur machine. Tous les utilisateurs, sauf les super-admins doivent appartenir Ă  un groupe. Les super-admin ont en charge la gestion globale du panel. Ils peuvent modifier la configuration des jeux, des plugins ainsi que la configuration gĂ©nĂ©rale. Des admins peuvent ĂȘtre dĂ©finis pour chaque groupe. Ils ont en charge la gestion des utilisateur, utilisateurs, des groupes et des machines du groupes et de ses sous-groupes. Roles : * ROLE_DP_STEAM_* / ROLE_DP_MINECRAFT_* : * ROLE_DP_STEAM_ADMIN: Affichage des logs, rĂ©gĂ©nĂ©ration des scripts du panel. HĂ©ritĂ© des autres rĂŽles. * ROLE_DP_STEAM_SHOW: Affichage de la liste des serveurs, affichage des dĂ©tails d'un serveurs. * ROLE_DP_STEAM_ADD: CrĂ©ation de serveurs. Peux mettre Ă  jour/relance une installation. * ROLE_DP_STEAM_EDIT: Modification des serveurs. Peux mettre Ă  jour/relancer une installation. * ROLE_DP_STEAM_STATE: Peux dĂ©marrer/arrĂȘter/redĂ©marrer les serveurs. * ROLE_DP_STEAM_FTP: AccĂšs Ă  la partie ftp des serveurs. * ROLE_DP_STEAM_PLUGIN: Gestion des plugins des serveurs. * ROLE_DP_STEAM_RCON: AccĂšs Ă  la console rcon. * ROLE_DP_STEAM_HLTV: Gestion de la HLTV. * ROLE_DP_ADMIN_* : * ROLE_DP_ADMIN_USER_ADMIN: Gestion des utilisateurs * ROLE_DP_ADMIN_GROUP_ADMIN: Gestion des groupes * ROLE_DP_ADMIN_GAME_ADMIN: Gestion des jeux * ROLE_DP_ADMIN_PLUGIN_ADMIN: Gestion des plugins * ROLE_DP_ADMIN_MACHINE_ADMIN: Gestion des machines ### Testing

composer install --dev php app/console doctrine:database:create --env=test bin/behat ```, (*7)

Auteur

Dedicated-panel est un projet créé par Kerouanton Albin et Smedts JérÎme, (*8)

The Versions