SourceBans 1.4.11 FR : Différence entre versions
(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
Sommaire
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
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 :
Vous allez cocher la case qui indique que vous avez lu et acceptez les termes de la licence puis cliquez sur le bouton
.
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.
Voici en image le formulaire rempli :
Cliquez sur le bouton
pour passer à l'étape suivante...
Tout est correct, cliquez sur le bouton
...
Si toutefois vous rencontrez un problème, corriger le puis cliquez sur le bouton
et vérifiez que tout soit correct !
Vous devriez voir cette fenêtre s'ouvrir dans la page :
Cliquez sur
puis sur [[Fichier:f4f_sb_ok.jpg]
A la prochaine étape, il faudra créer le compte administrateur :
Voici le formulaire rempli :
Avant d'aller plus loin, connectez-vous à votre serveur FTP de votre jeu :
- Pour Counter-Strike:Global Offensive
/games/csgo/addons/sourcemod/configs/databases.cfg. - Pour Counter-Strike:Source
/games/css/cstrike/addons/sourcemod/configs/databases.cfg. - Pour Left 4 Dead 2
/games/l4d2/left4dead2/addons/sourcemod/configs/databases.cfg. - Pour DoD:Source
/games/dod/addons/sourcemod/configs/databases.cfg. - Pour TF2
/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 :
En rouge la partie public.
En vert le menu admin.
Ajouter un Groupe :
Dans le menu admin vous allez cliquer sur Groupes
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 :
Groupe admin Web
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
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 Serveur
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
.
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
.
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.
Vous remplissez les différents champs.
Serveur IP/Domaine
Adresse IP du serveur
Port serveur
le port du serveur, par exemple 27015
Passe Rcon
mot de passe rcon
Passe Rcon (Confirmer)
confirmez le mot de passe rcon
Mod serveur
Choisissez votre jeu sous lequel tourne votre serveur
Activation
activé ou non, cochez la case
SGroupes serveur
Si vous souhaitez ajouter votre serveur à un groupe, mais le groupe est a créer avant.
Ensuite validez en cliquant sur
et un popup de confirmation s'affiche :
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 :
- Pseudo admin
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é
entrez son steamID - Email de l'admin
son adresse email - Mot de passe de l'admin
donnez-lui un mot de passe - Confirmation du mot de passe
confirmez le mot de passe - Passe serveur (plus)
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 :
Admin persmissions :
- Groupe admin Serveur
sélectionnez le groupe sur lequel votre admin aura des droits sur le serveur - Groupe admin Web
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
.
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
pseudo, même approximatif ce n'est pas grave. - Type de ban
soit par IP soit par steamID, je vous conseil par steamID - Steam ID / Community ID
son steamID - Adresse IP
son adresse IP si vous voulez le ban par IP uniquement. - Raison du Ban
la raison du ban - Durée du Ban
la durée du ban - Envoi Demo
envoyer une démo du cheateur ou insulte etc. (pas obligatoire)
Cliquez ensuite sur
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
steamID ou adresse IP - Votre SteamID*
son steamID (obligatoire) - Pseudo *
son pseudo (obligatoire) - Raison pour laquelle vous devriez être débanni *
invoquer une raison pour le déban (obligatoire) - Votre Email*
son adresse email (obligatoire)
Ensuite il cliquera sur
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.
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
éditer les informations de l'admin, son pseudo, son mot de passe, son email ou encore son steamID - Editer Permissions
é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
é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
éditer le groupe de l'admin, vous pourrez le changer de groupe via ce bouton - Supprimer Admin
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
le titre de votre Sourcebans - Chemin du logo
le lien de l'image si vous en mettez une sinon laissez vide - Taille mini du passe
nombre de caractère a mettre obligatoirement dans son mot de passe - Format de la date
permet de formater la date - Zone
permet de définir la zone - Heure d'été
permet d'activer l'heure d'été - Debug mode
permet d'active le mode debug (celui-ci affichera les éventuelles erreurs etc...)
Accueil paramètres :
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
/games/csgo/. - Pour Counter-Strike:Source
/games/css/cstrike/. - Pour Left 4 Dead 2
/games/l4d2/left4dead2/. - Pour DoD:Source
/games/dod/. - Pour TF2
/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
rcon_password votre_passe_rcon
rcon sm plugins list - HLSW
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
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.













