-
Linux
Comment créer un serveur CSPromod sous Linux & Windows
par XipoonS, le 1 Février 2010 à 22:31
Après mes deux tutos "Comment créer un serveur Counter-Strike: Source (sous Debian & sous Windows)", je ne pouvais pas passer a côté de l'occasion de ramener encore ma fraise avec CSPromod, le mod de Counter-Strike: Source sencé reconcilier les communautés Source et 1.6.
Comme je vous l'ai dit, CSPromod est un mod de Counter-Strike: Source, en gros et en très simplifié, un jeu dans un jeu.
Pour installer un serveur CSPromod, vous devez tout d'abord disposer d'un serveur Counter-Strike: Source. J'ai rédigé deux tutoriels sur ce sujet. Le premier s'adresse aux Windowsiens, et le second aux Linuxiens.
Comment créer un serveur Counter-Strike: Source sous Windows
Comment créer un serveur Counter-Strike: Source sous Debian
Une fois votre serveur Counter-Strike: Source installé, rendez-vous dans le répertoire game, téléchargez l'archive .zip et dézippez là.
cd game
wget http://dl.redline-hosting.net/cspromod_b104.zip
unzip cspromod_b104.zip
Sous Windows, télechargez simplement l'archive à partir de cette adresse (~~> http://dl.redline-hosting.net/cspromod_b104.zip) et dézippez la à côté du répertoire cstrike.
Il ne vous reste alors plus qu'a lancer le serveur en indiquant dans l'option de lancement -game le jeu cspromod
./srcds_run -console -game cspromod
Les options de lancement de srcds (-map -tickrate -port -ip -autoupdate) restent les mêmes que pour Counter-Strike: Source ;)
Dernier point qui a son importance, si vous définissez une map dans vos options de lancement, vérifiez bien qu'il s'agisse de la version csp! (de_dust2 ~~> csp_dust2)
aucun commentaire
zBlock FAIL
par XipoonS, le 21 Juillet 2009 à 04:09
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 Debian
par xipoons, le 13 Avril 2009 à 11:41
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
Suivre le flux RSS des articles de cette rubrique
Suivre le flux RSS des commentaires de cette rubrique

Haut de page