-
Blog.XipoonS.Com (page 2)
zBlock FAIL

zBlock n'est plus à présenter, c'est le plugin anti-triche le plus répendu. Obligatoire dans la majorité des ligues esports, il est incontournable et bien souvent installé d'office par les hebergeurs de serveur de jeu.
En plus d'être efficasse, il est mis à jour régulièrement et automatiquement grâce au site officiel. Mais voila, immaginez un instant que le site lâche du jour au lendemain, eh bien c'est la panique, la cata la cata la cata-strophe !
Voila ce que des milliers de joueurs voient depuis quelques jours.
(remarquez au passage ma superbe configuration: FPS : 19, in: 111.6/s, out: 48.5/s
)
"Notice: Protections may be weakened [zb_warnings]"
Et voila ce qui a fait trembler beaucoup d'administrateurs :)
Fichier: cstrike/addons/zb_logs/zblock.log[zBlock] Updater started
[zBlock] Checking for update...
[zBlock] Plugin successfully loaded
[zBlock] Comms Error: Couldn't resolve host 'zblock.cs-resourced.net'
zBlock 4.2 [Connection Retry 1/2]
[zBlock] Comms Error: Couldn't resolve host 'zblock.cs-resourced.net'
zBlock 4.2 [Connection Retry 2/2]
[zBlock] Comms Error: Couldn't resolve host 'zblock.cs-resourced.net'
On remarque que le plugin cherche le site ("host") "zblock.cs-resourced.net" mais ne le trouve pas (logique, le site n'existe plus).
"Alors comment faire ?" me direz-vous ?
LA solution
Eh bien c'est simple, il suffit de faire pointer le plugin vers le nouveau site, a savoir http://zblock.mgamez.eu/
Pour se faire, téléchargez le .zip de la version 4.3 de zBlock
Vous avez maintenant 5 fichiers:
readme.html <== Page html de présentation du plugin (useless -_-)
zblock.dll
zblock_css.vdf
zblock_hl2mp.vdf
zblock_i486.so
Eh bien il ne vous reste plus qu'a tout uploader sur votre serveur, à l'aide de votre client FTP !
Pour rappel, un client FTP est un logiciel qui sert à gérer les fichiers de votre serveur, en utilisant le protocole FTP (port 21). Les identifiants FTP vous sont fournis par votre hebergeur.
Le repertoire où uploader les fichiers est le suivant: cstrike/addons/
Pour finir, rebootez votre serveur afin que les modifications soient prisent en compte.
Voila votre serveur est maintenant fonctionnelfully :)
Et moi je suis over-mega-dead parce qu'il est 4 heures du matin et que j'ai des yeux de zombies. -_-
2 commentaires
Comment créer un serveur Counter-Strike: Source sous Windows
J'ai constaté une chose épatante l'autre jour: 45% du trafic du blog arrive sur mon article "Comment créer un serveur Counter-Strike: Source sous Debian". Le hic c'est que 87% de mes visiteurs sont sous Windows...
Puisque je ne peux pas vous forcer a aller sous Linux, je refais mon tuto.
L'installation sous Windows a partir de la console est quasi-identique à celle sous Linux. Mais ici nous essayerons la méthode la plus simple: L'installation a partir du logiciel Source Dedicated Server disponible sur la plateforme Steam.
Avant toute installation de serveur, il y a la traditionnelle séance d'ouverture de port, alors vous n'y échaperez pas :p
Comme précisé dans mon précédent tuto, les ports à ouvrir sont les suivants:
UDP : 1200
27000 --> 27020
27020
TCP : 27030 --> 27039
27015
Si vous ne savez pas comment ouvrir des ports, laissez un commentaire en bas de l'article avec une adresse email (ou un nom de compte Steam) pour vous contacter.
Place maintenant à l'installation en elle-même.
Vous connaissez forcement Steam, ce fameux logiciel qui vous permet d'acceder a Counter-Strike ainsi que tous les autres jeux de l'éditeur Valve Software (mais pas que!). Eh bien lancez le et rendez-vous dans l'onglet "Outils".
Cherchez un outils nommé Source Dedicated Server. Si il n'est pas installé, procedez à son installation.
Une fois l'installation terminé, lancez l'outils, une fenêtre comme celle-ci devrait maintenant s'afficher.

Game : Le jeu sur lequel tourne votre serveur.
Nom du serveur : Le nom de votre serveur qui s'affiche lorque l'ont fait une recherche de serveurs.
Réseau : Internet (ou dans le cas contraire LAN). Ceci donne la possibilité de restreindre son serveur au seul réseau domestique.
Joueurs max: Le nombre de joueurs de votre serveur. A savoir, dans une situation optimale (connection internet parfaite, installation sur un PC dédié au serveur), un serveur de seulement 10 places réglé en tickrate 66 freezeras frequement. Nous ne sommes pas ici pour défier les grands du marché de la location de serveurs, mais juste pour vous permettre de créer un petit serveur occasionnel qui sera capable de vous dépaner pour faire des 1 contre 1, voire des 2 contre 2.
UPD port: Le port UDP utilisé par votre serveur. Par défault c'est le 27015, alors pourquoi changer? ^_^
Mot de passe RC: "le mot de passe rcon". Il vous sert à administrer votre serveur à distance, à l'aide d'un système de mot de passe. rcon_password "lemotdepassercon" puis rcon devant chacune de vos commandes
Sécurisé (Valve Anti-triche): Système anti-triche de l'éditeur Valve.
LANCER LE SER... (lancer le cerf ?)

Ici on retrouve beaucoup de choses vu précédement.
Server Name: Pour changer le nom de votre serveur.
Map : La carte actuelle. Double cliquer vous donne la possibilité de changer le map.
Network: Comme tout a l'heure, Internet ou LAN (local).
RCON Password: Le mot de passe rcon expliqué plus haut.
Player Password: Le mot de pass que les joueurs devront rentrer pour jouer sur votre serveur. Laissez vide pour un serveur public.
Map Cycle: Cycle de changement des cartes. Ici il n'y a que la carte de_dust2

Alors là, on arrive dans le sérieux. Vous allez pouvoir modifier presque toutes les variables du jeu: Argent de départ, temps du round, temps de la partie, tir ami, temps d'achat,...
Time limit: Duré de chaque carte. Une fois ce temps écoulé, le serveur passe sur la séconde carte indiqué dans le Map Cycle.
Win limit (round): Nombre de round maximum par camps par carte.
Round limit (round): Nombre de round par carte.
Time per round (seconds): Temps d'un round.
Freeze time (seconds): Temps d'attente au debut de chaque round.
Buy time (minutes): Temps d'achat.
Starting money : Argent de départ en début de partie.
Foosteps: Bruit de pas (Enabled: activé, Disabled: désactivé)
Death camera type: Type de camera (au choix: Tout le monde, seulement l'équipe, seulement a la première personne)
Disable chase/death cam (fade to black): Ecran noir dès que le joueurs meurt (empêche toute tricherie dû au laps de temps où la camera reste sur le mort.)
Friendly fire: Tir ami
Kill team killers round after TK: Tue les teamkiller en début de round
Kick idle and team killing (3 TKs) players: Kick les teamkiller ayant tué plus de 3 cohéquipiés
Kick players who team kill at this early in the round (seconds): Kick automatiquement les teamkiller qui tuent avant un certain temps (a définir ici) dans la partie.
Kick hostage killers (kills allowed, 0 is off): Kick les tueurs d'otage. Défini le nombre d'otage avant le kick.
Allow flashlight: Autorise ou non l'utilisation de la lampe.
Pour finir avec les autres onglets, inutile de vous faire un screeshot.
Statistiques serveur: Graphique de l'utilisation de votre serveur (joueurs, Ping,...)
Joueurs actuels: Liste des joueurs actuellement sur votre serveur. Vous donne la possibilité de kicker et de bannir.
Exclusions: Liste des joueurs banni de votre serveurs.
Console: Vous permet de rentrer des commandes dans votre serveur afin d'aller plus loin dans la modification des variables de l'onglet "Configurer".
Eh bien voila, vous savez maintenant créer un serveur suffisament puisssant pour héberger vos 1on1 ! Il ne me reste plus qu'a vous dire "A la prochaine!"
Quoi ?! J'ai ENCORE oublié quelque chose ?!
"Aaaah que tu es bien bécasse !"
Oui, j'ai oublié de vous préciser que pour se connecter à votre serveur, il faut donner aux gens votre adresse IP, pas leur demander de vous rejoindre. Contrairement à ce que l'ont pourait penser au premier regard, l'adresse IP n'est pas le bidule noté "Adresse IP" dans mon second screenshot. Ca c'est l'adresse IP locale. Pour que les gens puissent se connecter à votre serveur, il faudra leur donner votre adresse IP publique. Pour la connaître, rendez vous sur le site AdresseIP.com et copiez-collez la série de 4 nombres affiché en rouge. Rajoutez :27015 (si vous avez choisi le port 27015) a votre adresse IP pour constituer l'adresse complète de votre serveur
Après il ne reste plus qu'a leur dire de faire un "connect" dans leur consoleconnect 91.121.40.145:27015
12 commentaires
S'occuper sur Counter-Strike: Source
Counter-Strike: Source est avant tout un bon gros FPS bourrin de la mort qui tue. Mais regardez y de plus près, et vous découvrirez un jeu tout à fait captivant par son étonnante ingéniosité.
Ouuuuh le vilain qui fait de la lèche a un jeu qui favorise le crime et la violence et qui abruti des millions d'enfants a travers le monde !
Un des aspects intéressant de Counter-Strike est celui des matchs, cette compétition permanente vous opposant au reste du monde.
A travers ce tuto, vous allez découvrir plusieurs méthodes pour faire des matchs sur Counter-Strike: Source, et ainsi progresser de manière significative. Car oui, les matchs, même les boucheries (ou "leçon de pownage sévère"), vous font progresser. Vous forgez votre moral, apprennez à accepter la défaite, pour remettre en question votre façon de jouer, et ainsi vous améliorer.
Sans plus attendre, voila le menu du jour.
I/ IRC ruined my carpet
II/ clanCalendar
III/ Live 4 Cup
IV/ ESL
V/ Ah non, moi j'ai carrement rien compris.
I/ IRC ruined my carpet
(Dédicasse a toi Skeum !)
IRC est le protocole de Tchat le plus rependu alors vous devez très certainement connaître. Pour se connecter aux serveurs IRC, tel que Quakenet, il existe un grand nombre de clients IRC, à commencer par mIRC.MAIS VOILA ! mIRC n'est disponible que pour Windows. Une aberration vous dites ?
Ah ? Pourquoi ? Tout le monde est sous Windows, non ? (Argh ! Pas taper, pas taper !)
Donc voila, nous allons passer par le Web Chat de Quakenet. Remplissez le champ Nickname en mettant votre pseudo ("Regis"), puis le champ Channel ("#1on1.css"#2on2.css","#3on3.css","#4on4.css","#5on5.css" selon votre choix.)
Alors la, préparez vous a en prendre plein la gueule parce que ca va gicler :p
[17:15] < Cobra666 > low+ - on - 5v5 - fr onlyDécryptons maintenant ce message.
Cobra666 cherche un adversaire de niveau low +, il a un serveur ("on"), il cherche un 5 contre 5 ("5v5") contre des français uniquement (" fr only") . Eh bien voila ! C'était pas si compliqué !
Il ne vous reste plus qu'a retrouver le pseudo de la personne dans la liste des gens présent sur le serveur, cliquez dessus puis sur Query. Mettez lui un truc bien machabelique, du style
k cu 87.98.139.164:27015 praccII/ clanCalendar
clanCalendar.net est un site français qui joue le rôle de "calendrier" pour "clan". Je sais, c'est facile :)
Lors de votre inscription, vous créez un administrateur, qui aura le pouvoir de créer les membres de votre équipe. Personnellement, je n'apprécie pas trop ce système qui a pour simple conséquence de créer une dépendance avec l'équipe. Si l'équipe est supprimé, le joueurs n'existe plus, et il n'a pas la possibilité d'adhérer a une autre équipe.
Il n'y a pas de parcourt personnel.
Bon allez, ça me démange trop, je vais vous faire un micro-tuto sur cC :p
Une fois votre équipe inscrite, il ne vous reste plus qu'a trouver des matchs !
Cliquez sur "Recherche Match" et vous arrivez sur une liste de matchs avec date, heure, et niveau. Il ne vous reste plus qu'a cliquer sur défier :)
Noter l'IP du serveur et son mot de passe avant de défier !
Sinon, si l'heure ou les conditions du match ne vous conviennent pas, vous pouvez créer votre propre annonce de match. Pour cela, allez dans Gestion matchs (menu gauche) > [
? recherche Match] Les cases a remplir impérativement sont "Heure" et "Map".
J'ai pris pour habitude de remplir la case Map comme ceci : XonX (combien versus combien), Level (votre niveau de jeu), Map (la carte sur laquelle vous souhaitez évoluer), Mr (Max Round: nombre de round par side).
(2h20 du matin :o)
Il ne vous reste plus qu'a vous installer confortablement dans votre siège et attendre que votre adversaire pointe de bout de son nez ;)
clanCalendar
III/ Live 4 Cup
J'ai envie de dire "Tout est dans le titre" :) Mais ca serait un peu trop simple, non ? Live 4 Cup est un site qui vous permet de participer à des tournois online. Vous avez même la possibilité de créer facilement votre propre tournois ! C'est réellement l'aspect majeur de L4C. Vous confrontez votre équipe à d'autre équipes dans un esprit de compétition. Gagner toujours plus de coupe, vous n'avez plus que ça en tête :p
Je ne m'étalerais pas trop en long et en travers sur Live 4 Cup. L'important est de retenir que c'est un site vraiment axé sur l'esprit de compétition, tournois, avec une coupe a la clé.
Live 4 Cup
IV/ ESL
Electronic Sport League est le site le plus âgé et, par conséquent, le plus important. La où clanCalendar et L4C se limitent à Counter-Strike, Day Of Defeat, et d'autres en français et en anglais, ESL couvre TOUT les jeux en réseaux (si si jvous jure, même le démineur :p ) en 5 langues différentes (+ une section internationale) !
L'engouement autour d'ESL est énorme. Les evenements prennent une ampleur phénoménale. Prenez par exemple les ESL Pro Series: Il rassemble les 16 meilleurs joueurs et équipes qui s'affrontent sur les jeux les plus joués (Counter-Strike, Warcraft 3). Les finales sont jouées en LAN, avec des sommes d'argent importantes à gagner chaque année.
Vous faire un tuto sur ESL serait bien trop fastidieux. Je vous conseille de vous inscrire, et de vous laisser porter par la vague ESL :D Je vous conseille cependant de vous intéresser de près aux gather. Traduit en français ça donne "se rassembler", et ça résume tout ! Des joueurs qui ne se connaissent pas et qui se rassemblent pour faire un match, c'est pas merveilleux ? ^_^ Si vous avez des question n'hésitez pas a faire un ptit' com en bas de l'article ;)
Electronic Sport League
V/ Ah non, moi j'ai carrement rien compris.

1 commentaire
Comment créer un serveur Counter-Strike: Source sous Debian

Si votre serveur tourne sous Windows, cliquez ici.
Counter-Strike est un jeu qui se joue essentiellement on-line. Par conséquent, il existe de nombreux serveurs (20879 a l'heure où je rédige ses lignes.) Ces serveurs sont hebergé sur des machines allumés 24h/24.
Eh bien l'objectif de ce tuto est de pouvoir vous permettre de posseder le votre, pouvoir fixer le nombre de places que vous voulez, fixer vos règles.
Sans plus attendre, entrons dans le vif du sujet. Je vous épargnerai tout le blablatage et autre théorie primaire, sinon, autant faire un tuto.
Pour les courageux aventuriers qui hébergent leurs serveurs chez eux, sachez qu'il est nécessaire d'ouvrir les ports suivants:
UDP : 1200
27000 --> 27020
27020
TCP : 27030 --> 27039
27015
Tout d'abord, pour pouvoir avoir accès a la console a distance, il est nécessaire d'avoir installé le serveur OpenSSH. Pour ce faire, tapez le code qui suit dans votre consolesudo apt-get install openssh-server
Si votre serveur est hébergé chez OVH, par exemple, SSH est déjà installé dessus. (ce qui parait logique en soit, mais bon, sait-on jamais)
Pour accéder a la console, il faut un client SSH, comme Putty. Putty est un client SSH sous Windows (non, pas taper, pas taper !) utilisant les protocoles SSH, Telnet ou Rlogin.
Sous linux, il existe le client openssh.sudo apt-get install openssh-client
Nous allons créer un utilisateur qui sera chargé de lancer le serveur. Pour des raisons de sécurité évidentes, il est déconseillé de lancer un serveur en root.
Rappel: le compte root est une sorte de "Compte Administrateur", pour les habitués a Windows.
Connectez vous en root et créez l'utilisateur "css" avec comme répertoire personnel /srv/csssu root
adduser --home /srv/css css
Par défaut, le répertoire personnel d'un nouvel utilisateur se trouve dans /home. Ici, nous préfèrerons le mettre dans /srv , dans un soucis de lisibilité (et surtout de logique).
A présent, loggons nous en tant que css pour procéder a l'installation du serveur. Nous allons commencer par récupérer le binary hldsupdatetool.bin qui permettra de télécharger les fichiers du jeu.
Rappel : Un binary est l'équivalent d'une .exe sous Windows
su css
wget http://storefront.steampowered.com/download/hldsupdatetool.bin
chmod +x hldsupdatetool.bin
./hldsupdatetool.bin"Wouaaah ! Mais c'est quoi ce pavé de malade qui s'affiche là ? Je dois tout lire ?" Meuuh non ! Marquez "yes" en hop on passe a autre chose !
Counter-strike: source étant un jeu Steam, il est necessaire de lancer steam../steam
Nous arrivons dans la phases la plus importante (et par conséquent la plus longue) : L'installation des fichiers du jeu. D'abord, nous allons créer un repertoire "game" qui contiendra ces fichiers. Il ne reste plus qu'a lancer la commande de mise a jour des fichiers de counter-strike: source.Note : Assurez vous d'être bien dans /srv/css avant de lancer la commande d'installation. Si ce n'est pas le cas, faites cd /srv/css
Si "No installation record found at ." s'affiche, laissez faire, l'installation va se lancer.
mkdir game
./steam -command update -game "Counter-Strike Source" -dir game
Alors la, vous pouvez aller vous détendre, faire un peu de sport, aller manger un truc, faire caca, la vie est belle ! L'installation dure environs 1/2 heure...Tout dépend des performances de votre machine.
Votre serveur est dirigé par une sorte de fichier principal, dans lequel sont défini tout un tas de variables tel que le nom de votre serveur, son mot de passe, la durée d'un round, etc... Ce fichier c'est server.cfg. Sans celui-ci, votre serveur prend le nom "Counter-Strike: Source"cd /srv/css/game/cstrike/cfg
wget http://data0.eklablog.com/xipoons/perso/blog/server.cfg
Voila ! Votre serveur est maintenant installé et préconfiguré!
Mmmouép... On fait quoi maintenant ?
Bon, eh bien, on rentre chez nous, bonne journée !
...Quoi ? J'ai oublié quelque chose ?
"Ah que tu es bien becasse !"
Le lancement du serveur !
Placez vous dans le repertoire du jeu (game) puis lancez le serveur.cd game
./srcds_run -console -game cstrike +map de_dust2 -maxplayers 10 -autoupdate -tickrate 100
Mais voila non ! Quand vous aurrez le dos tourné, il aura vite fait de rentrer dans sa maison!
Pour éviter cela, il existe un packet Debian, "screen", qui se charge de lancer votre serveur dans un process, comme ca vous pouvez quiiter le client SSH sans crainte !Nous allons lancer le serveur dans un screen ayant comme nom "css"
Wouaah, que d'originalité -_-'Il se peux que screen ne soit pas installé sur votre machine. Pour l'installer, executez la commande suivante.
apt-get install screenscreen -dmS css ./srcds_run -console -game cstrike +map de_dust2 -maxplayers 10 -autoupdate -tickrate 100 +ip xx.xx.xx.xx -port xxxxJ'en profite pour rajouter +ip xx.xx.xx.xx qui défini l'IP pour le serveur. Ca peux paraitre bête, mais sur un PRS, il est impossible de lancer le serveur sans cette commande. Et enfin -port xxxx qui defini le port. Par defaut le port est 27015.
Pour quitter le serveur, quittez le screen
screen -dr css -X quitVoila ! Vous savez maintenant comment installer un serveur Counter-Strike: Source et le lancer :) Pensez a mettre l'IP de votre serveur dans un commentaire et je passerai vous faire un ptit coucou !
10 commentaires
De retour (enfin ?)
(Oui, je me fais souvent frapper par des fourmis moi :p)
Tout d'abord, je tiens a m'excuser pour les 2 ou 3 (soyons fous) visiteurs de mon blog. Ca faisait depuis septembre que ce blog restait a l'abandon et les mauvaises herbes commencaient a pousser... Il est temps de réagir, donc j'annonce officiellement la reprise de ce blog :D
Tout d'abord, changement de design pour mon Twitter et pour le blog. Le vert fluo commencait a me foutre la gerbe :S Je compte également étoffer un peu la page d'accueil du blog, mais bon, n'en disons pas trop, suspence oblige :D
Alors, What's Up Doc' ?
Eh bien pour moi tout va pour le mieux. J'ai bientôt 16 ans et je suis actuellement en seconde générale. Mon serveur counter-strike: source, que j'heberge chez moi depuis septembre, se porte pour le mieux et affiche actuellement 25 000 joueurs ! J'ai fondé une communauté d'habitués du serveur qui compte 62 joueurs (je sais, c'est faible...). J'ai fondé une equipe CSS qui après plusieurs mois d'existance a été forcé a la dissolution (équipe trop nombreuse, activité trop faible...). On vire tout le monde et on refonde l'équipe membre par membre, on fusionne avec les M4D: C'est la naissance des xM. (XiPo0n$'s Team & M4D)
C'est le début du prime des Simpsons, heure pour moi de rendre l'antenne.
Bonne soirée!
2 commentaires
1 [2] 3 4 5 6 7 8 9 10 11 12 13


Haut de page