SourceBans 1.4.11 FR : Différence entre versions

De Free 4 Funs
Aller à : navigation, rechercher
(Page créée avec « center =<font color="blue">Présentation</font>= Sourcebans est un plugin de gestion des bans via une interface web. Lorsque vous bannissez qu... »)
 
m (Let's Go a déplacé la page SourceBans v1.4.10 FR vers SourceBans v1.4.11 FR sans laisser de redirection)
(Aucune différence)

Version du 31 mai 2014 à 10:45

Sourcebans.png

Présentation

Sourcebans est un plugin de gestion des bans via une interface web. Lorsque vous bannissez quelqu'un de votre serveur, le banni se retrouve ajouté sur la partie web avec le détail de son ban. Il peut protester son ban. Des joueurs peuvent faire une demande de ban via la partie web avec vidéo etc. SI vous possédez plusieurs serveurs, si vous bannissez quelqu'un, il sera banni de tout vos serveurs. Avec Sourcebans vous pouvez également créer plusieurs groupes et attribuer des droits différents pour chaque groupe. Pour faire un système VIP c'est idéal. Pour utiliser Sourcebans il vous faut donc un serveur de jeux et un hébergement web. Attention car chez certains hébergeur web tel que OVH pour du mutualisé Sourcebans ne fonctionne pas.


Téléchargement

SourceBans 1.4.10 FR

Requis

Installation Web

  • 1. Téléchargez l'archive
  • 2. Décompressez l'archive sur votre ordinateur (avec un logiciel de décompression... Pour WinRar, clique droit et Extraire vers SourceBans_1.4.10_fr)

Une fois décompressé vous êtes face a ceci :

|-- SourceBans_1.4.10_fr
|
|-- SourceBans_1.4.10_fr\game_upload
|
|-- SourceBans_1.4.10_fr\web_upload
|
|-- SourceBans_1.4.10_fr\changelog.txt
|
|-- SourceBans_1.4.10_fr\readme.txt

Renommez le dossier web_upload en sourcebans par exemple et envoyez le dossier sur votre serveur FTP à la racine de votre FTP Myriapulse /.

Pendant que le transfert se fasse, vous pouvez prendre un bon café :P.

Vous allez attribuer un chmod 777 sur les dossiers/fichiers suivant :

  • /demos,
  • /images/games,
  • /images/maps,
  • /themes_c

Vous allez attribuer un chmod 666 sur le fichier suivant :

  • /config.php

Vous allez maintenant vous dirigez sur l'installation de Sourcebans via votre navigateur. Pour se faire vous allez sur http://votre_domaine.myriapulse.com/install ou si vous avez mis Sourcebans dans un dossier comme par exemple sourcebans votre lien sera http://votre_domaine.myriapulse.com/sourcebans/install.

Vous allez avoir ceci a l'écran :

F4f sb install.jpg

Vous allez cocher la case qui indique que vous avez lu et acceptez les termes de la licence puis cliquez sur le bouton F4f sb ok.jpg.

Sur la page suivante vous allez rentrer vos informations de base de donnée que vous retrouverez en consultant http://www.myriapulse.com/controlpanel/spdetails/XXXX cette page puis onglet Hébergement Web.

Les XXXX représentent l'ID de votre serveur.


F4f sb install sql.jpg

Voici en image le formulaire rempli :

F4f sb install sql ok.jpg

Cliquez sur le bouton F4f sb ok.jpg pour passer à l'étape suivante...

F4f sb install check.jpg

Tout est correct, cliquez sur le bouton F4f sb ok.jpg...

Si toutefois vous rencontrez un problème, corriger le puis cliquez sur le bouton F4f sb refresh.jpg et vérifiez que tout soit correct !


Vous devriez voir cette fenêtre s'ouvrir dans la page :

F4f sb install tables succes.jpg

Cliquez sur F4f sb okay.jpg puis sur [[Fichier:f4f_sb_ok.jpg]

A la prochaine étape, il faudra créer le compte administrateur :

F4f sb create user.jpg

Voici le formulaire rempli :

F4f sb create user ok.jpg

Warning.png Le STEAMID est obligatoire ! Warning.png

Cliquez sur le bouton F4f sb ok.jpg...

F4f sb install final.jpg

Avant d'aller plus loin, connectez-vous à votre serveur FTP de votre jeu :

  • Pour Counter-Strike:Global Offensive Icon11.gif /games/csgo/addons/sourcemod/configs/databases.cfg.
  • Pour Counter-Strike:Source Icon11.gif /games/css/cstrike/addons/sourcemod/configs/databases.cfg.
  • Pour Left 4 Dead 2 Icon11.gif /games/l4d2/left4dead2/addons/sourcemod/configs/databases.cfg.
  • Pour DoD:Source Icon11.gif /games/dod/addons/sourcemod/configs/databases.cfg.
  • Pour TF2 Icon11.gif /games/tf/addons/sourcemod/configs/databases.cfg.

Le fichier databases.cfg ressemble à ceci :

"Databases"
{
"driver_default" "mysql"

// When specifying "host", you may use an IP address, a hostname, or a socket file path

"default"
{
"driver" "default"
"host" "localhost"
"database" "sourcemod"
"user" "root"
"pass" ""
//"timeout" "0"
//"port" "0"
}

"storage-local"
{
"driver" "sqlite"
"database" "sourcemod-local"
}

"clientprefs"
{
"driver" "sqlite"
"host" "localhost"
"database" "clientprefs-sqlite"
"user" "root"
"pass" ""
//"timeout" "0"
//"port" "0"
}
}


Faite un clic droit puis Afficher / Editer sous FileZilla :

celui-ci s'ouvrira dans votre éditeur de texte par défaut et ajoutez-y le contenu en dessous de cette ligne "driver_default" "mysql".

Sauvegarder le fichier (CTRL + S pour les raccourcis de Windows), fermer votre éditeur de texte puis acceptez la modification, cocher la case puis accepter en cliquant sur Oui.


Maintenant il ne vous reste plus qu'à supprimer les répertoires install et updater.

Vous pouvez accéder au site http://votre_domaine.myriapulse.com ou si vous avez mis Sourcebans dans un dossier comme par exemple sourcebans votre lien sera http://votre_domaine.myriapulse.com/sourcebans et vous verrez que SourceBans a été installé avec succès.


Configuration Web

Identifiez-vous au site et voici l'aperçu que vous aurez :

F4f sb panel.jpg

En rouge la partie public.

En vert le menu admin.



Ajouter un Groupe :

Dans le menu admin vous allez cliquer sur Groupes Icon11.gif Ajouter un groupe et vous saisissez le nom que vous désirez comme par exemple Admin.

En dessous vous avez le type de groupe à déterminer via un menu déroulant :

F4f sb panel addgroupe.jpg

Groupe admin Web Icon11.gif ce sera un groupe ayant accès a la partie admin de sourcebans côté web uniquement. Ce qui permettra de gérer les bans via la partie web. Groupe admin Serveur Icon11.gif ce type de groupe vous permet de créer des droits spécifique aux différents groupe que vous créer pour votre serveur de jeux. Par exemple admin, modo, VIP etc. Ce type ne gère que les droits sur serveur. Groupe ServeurIcon11.gif Si vous souhaitez ajouter votre serveur a un groupe de serveur, personnellement je ne m'en suis jamais servi ^^.

Nous allons voir le Groupe admin Webet le Groupe admin Serveur.

Groupe admin Web: Pour créer un groupe admin côté web, vous déterminez un nom de groupe a créer, par exemple admin-web.

Vous sélectionnez via le menu déroulant Groupe admin Web et la fenêtre s'agrandit avec les différentes options à déterminer pour ce groupe. Vu que c'est le groupe admin-web je lui donne un accès totale donc je coche la 1ère case Root Admin (Accès total) puis je valide en cliquant sur F4f sb panel addgroupe save.jpg.

Votre groupe apparait ensuite dans la liste sur la partie web. Vous pouvez créer autant de groupe que vous désirez.

Voyons le Groupe admin Serveur : Vous entrez donc un nom de groupe par exemple admin-serv puis sélectionnez en dessous Groupe admin Serveur. La fenêtre s'agrandit avec les différents droits a donner a votre groupe. Comme pour le web, comme c'est le groupe admin je lui donne un accès total aux droits sur serveur.

Je coche donc la 1ère case Root Admin (Accès total), un peu plus bas dans la partie Immunité je lui met une valeur de 99 et je valide tout ça en cliquant sur F4f sb panel addgroupe save.jpg.

Vous verrez qu'aucune n'est coché sauf la 1ère mais c'est normal contrairement a la partie web ou tout se coche d'un coup. Votre groupe est donc ensuite ajouté à sourcebans.

Procédez de la même façon pour créer d'autres groupes. Concernant le Immunité, si vous créez un groupe avec une valeur de 80, le groupe ne pourra rien faire contre un groupe avec une valeur de 99. Par contre si vous avez un groupe avec une valeur de 20 et un autre de 80, le groupe avec 80 pourra agir sur le groupe a 20. Vos groupes sont donc créer, nous allons voir pour ajouter des joueurs a ces groupes.


Ajouter un serveur :

Dans un premier temps vous allez ajouter votre serveur à sourcebans. Pour cela vous allez vous loguer puis vous diriger dans le menu admin et cliquer sur Serveurs.


F4f sb panel addserv.jpg


Vous remplissez les différents champs.

Serveur IP/Domaine Icon11.gif Adresse IP du serveur Port serveur Icon11.gif le port du serveur, par exemple 27015 Passe Rcon Icon11.gif mot de passe rcon Passe Rcon (Confirmer) Icon11.gif confirmez le mot de passe rcon Mod serveur Icon11.gif Choisissez votre jeu sous lequel tourne votre serveur Activation Icon11.gif activé ou non, cochez la case SGroupes serveur Icon11.gif Si vous souhaitez ajouter votre serveur à un groupe, mais le groupe est a créer avant.


Ensuite validez en cliquant sur F4f sb panel addserv bouton.jpg et un popup de confirmation s'affiche :

F4f sb panel addserv succes.jpg

Si vous ne cliquez pas sur Ok, vous serez automatiquement rediriger sur le serveur ajouté.


S'il n'apparait pas et qu'il vous met par exemple une erreur du type :

Error connecting (188.188.188.188:27015)

c'est qu'il y a un soucis dans votre installation.

Maintenant que votre serveur est ajouté a sourcebans, nous allons créer un/des groupe(s) pour vos admins/modérateurs/VIP ou autre.


Ajouter un joueur a un groupe :

Vous allez cliquer sur le menu Admins Puis vous cliquez sur Ajouter un admin.

Vous voici face a ceci :

F4f sb pane add admin.jpg

  • Pseudo admin Icon11.gif entrez le pseudo du joueur, pas obligé qu'il ait exactement celui du jeu et évitez les charmap, un pseudo simple suffit c'est juste pour que vous sachiez qui fait quoi.
  • STEAM ID Admin / ID communauté Icon11.gif entrez son steamID
  • Email de l'admin Icon11.gif son adresse email
  • Mot de passe de l'admin Icon11.gif donnez-lui un mot de passe
  • Confirmation du mot de passe Icon11.gif confirmez le mot de passe
  • Passe serveur (plus) Icon11.gif l'admin devra entrer un mot de passe une fois sur le serveur pour jouir de ses droits. Il est conseillé de ne pas cocher cette case


Accès admin :

  • Accès serveur Icon11.gif cochez les serveurs sur lesquels votre admin aura les droits


Admin persmissions :

  • Groupe admin Serveur Icon11.gif sélectionnez le groupe sur lequel votre admin aura des droits sur le serveur
  • Groupe admin Web Icon11.gif sélectionnez le groupe sur lequel votre admin aura des droits sur la partie web


Si vous désirez ne donner que des droits sur l'un ou l'autre, pour celui que vous ne voulez pas lui attribuer de droits sélectionnez Aucune Permissions et finalisez en cliquant sur F4f sb pane add admin bouton.jpg.

Votre admin est maintenant ajouté au système.

Effectuez un changement de map et votre admin devrait avoir les droits. Si ce n'est pas le cas, tentez un reboot. Si sa ne fonctionne toujours pas, vérifiez votre configuration...


Ajouter un Ban via l'interface Web :

Vous pouvez également bannir quelqu'un via l'interface web de Sourcebans. Pour se faire vous allez vous loguer sur Sourcebans avec votre compte admin puis vous allez dans le menu admin Bans Sur la page vous n'avez plus qu'a remplir les informations

  • Pseudo Icon11.gif pseudo, même approximatif ce n'est pas grave.
  • Type de ban Icon11.gif soit par IP soit par steamID, je vous conseil par steamID
  • Steam ID / Community ID Icon11.gif son steamID
  • Adresse IP Icon11.gif son adresse IP si vous voulez le ban par IP uniquement.
  • Raison du Ban Icon11.gif la raison du ban
  • Durée du Ban Icon11.gif la durée du ban
  • Envoi Demo Icon11.gif envoyer une démo du cheateur ou insulte etc. (pas obligatoire)


Cliquez ensuite sur F4f sb addban.jpg et le joueur sera banni de tout vos serveurs. Les joueurs peuvent également soumettre une demande de ban, pour se faire ils s'inscrivent sur Sourcebans puis ils cliquent sur Soumettre un ban. Vous en tant qu'admin vous pouvez vérifier si une demande a été faite en allant dans le menu admin Bans puis dans le menu de gauche dans Soumettre ban.


Protester un ban :

Le banni peut venir protester son ban et en s'inscrivant sur votre Sourcebans il va aller dans le menu public Protest a ban Ensuite il va indiquer les détails suivant

  • Type de ban Icon11.gif steamID ou adresse IP
  • Votre SteamID* Icon11.gif son steamID (obligatoire)
  • Pseudo * Icon11.gif son pseudo (obligatoire)
  • Raison pour laquelle vous devriez être débanni * Icon11.gif invoquer une raison pour le déban (obligatoire)
  • Votre Email* Icon11.gif son adresse email (obligatoire)


Ensuite il cliquera sur F4f sb submitban.jpg pour envoyer sa demande de déban. Vous en tant qu'admin vous allez recevoir sa demande dans le menu admin Bans puis dans Protester Ban vous étudierez sa demande et prendrez une décision ^^


Editer/supprimer un admin :

Lorsque vous avez ajouter un joueur a votre système il vous est possible ensuite de l'éditer pour par exemple le changer de groupe ou éditer ses accès aux serveurs ou encore le retirer du système via la suppression de son compte admin. Pour se faire c'est très simple, il vous suffit de vous connecter a votre compte admin puis d'aller dans le menu admin Admins Ensuite vous allez avoir la liste des admins, il vous suffira de cliquer sur l'admin que vous désirez éditer et vous aurez ceci a l'écran.

F4f sb manageadmin.jpg

Sur la colonne de gauche vous pouvez voir ses droits sur serveur et colonne de droite ses droits sur le web. Ce sont les droits attribuer aux groupes crées au début. Vous pouvez donc via la partie rouge :

  • Editer Détails Icon11.gif éditer les informations de l'admin, son pseudo, son mot de passe, son email ou encore son steamID
  • Editer Permissions Icon11.gif éditer les permissions, pour le web comme pour les serveurs donc attention a ne pas vous tromper. Mais si vous passez par la pour modifier ses droits retirez le du groupe dans lequel vous l'aviez mis
  • Editer accès serveur Icon11.gif éditer les accès aux différents serveur, pour retirer l'accès a un serveur il vous suffira de décocher le serveur
  • Editer Groupes Icon11.gif éditer le groupe de l'admin, vous pourrez le changer de groupe via ce bouton
  • Supprimer Admin Icon11.gif supprimer son compte admin de Sourcebans


Configuration générale :

Il vous ai possible d'éditer votre pas d'accueil et de la personnaliser. Pour cela vous aller vous connecter a votre compte admin et vous allez dans le menu admin Settings Diverses options s'offrent a vous pour éditer l'accueil. Voici quelques détails

  • Titre Icon11.gif le titre de votre Sourcebans
  • Chemin du logo Icon11.gif le lien de l'image si vous en mettez une sinon laissez vide
  • Taille mini du passe Icon11.gif nombre de caractère a mettre obligatoirement dans son mot de passe
  • Format de la date Icon11.gif permet de formater la date
  • Zone Icon11.gif permet de définir la zone
  • Heure d'été Icon11.gif permet d'activer l'heure d'été
  • Debug mode Icon11.gif permet d'active le mode debug (celui-ci affichera les éventuelles erreurs etc...)


Accueil paramètres :

  • Titre d'intro Icon11.gif titre du texte d'introduction
  • Texte d'intro Icon11.gif le texte dans votre intro


Importer une liste de ban :

Vous pouvez importer une liste de banni comme par exemple si vous voulez importer les bannis qui sont dans votre fichier banned_user.cfg il vous suffit via le menu admin Bans d'aller ensuite dans Import Bans et d'aller chercher votre fichier et de l'importer.


Vous avez d'autres options de configuration de Sourcebansa pour le configurer à votre guise. Personnellement je n'ai touché a rien ^^


Installation Serveur

Transférer le contenu du dossier game_upload sur votre serveur FTP à l'emplacement :

  • Pour Counter-Strike:Global Offensive Icon11.gif /games/csgo/.
  • Pour Counter-Strike:Source Icon11.gif /games/css/cstrike/.
  • Pour Left 4 Dead 2 Icon11.gif /games/l4d2/left4dead2/.
  • Pour DoD:Source Icon11.gif /games/dod/.
  • Pour TF2 Icon11.gif /games/tf/.

Redémarrer votre serveur et Enjoy.


Pour le jeu Left 4 Dead 2, après avoir créer les groupes, assigner le serveur et les groupes aux utilisateurs, vous devrez vous connectez au serveur et exécuter la commande :

 sm_rehash

Ceci générera les fichiers admin_groups.cfg et admins.cfg.

Vérification de l'installation

  • 1. Tapez la commande suivante dans la console de votre serveur (par RCON ou via le logiciel HLSW) :
  • Rcon Icon11.gif rcon_password votre_passe_rcon Icon11.gif rcon sm plugins list
  • HLSW Icon11.gif sm plugins list


Cette commande sert à afficher la liste des plugins SourceMod installés sur votre serveur :

 "SourceBans" (1.4.10) by SourceBans Development Team


Source du plugin


F.A.Q

Q Lors de l'import de ban, j'obtiens cette erreur :

Warning: file() [function.file]: open_basedir restriction in effect. File(/tmp/phpzLmc5Z) is not within the allowed path(s): (/var/www/site/) in /var/www/site/l4d2-funs.myriapulse.com/sourcebans/pages/admin.bans.php on line 20

Warning: file(/tmp/phpzLmc5Z) [function.file]: failed to open stream: Operation not permitted in /var/www/site/l4d2-funs.myriapulse.com/sourcebans/pages/admin.bans.php on line 20

Warning: Invalid argument supplied for foreach() in /var/www/site/l4d2-funs.myriapulse.com/sourcebans/pages/admin.bans.php on line 23

R A la racine ou vous avez installez sourcebans, créer un fichier nommé .htaccess et ajoutez ceci : php_value upload_tmp_dir tmp/

Si toutefois cela ne corrige pas le problème, contacter leur Support en expliquant le problème et il vous corrigeront ceci assez rapidement.