Souhaitez-vous participer à la création d'un jeu vidéo inspiré de Stardew Valley, ou le tester lorsque la version bêta sera disponible ? Remplissez notre sondage ou inscrivez-vous à notre lettre d'information (en bas de page)
12

[Tuto] Créer et administrer un serveur dédié CSS sur son PC

sondage Comment trouvez vous ce tuto ? (Analyse)

A - Top ! (32 votes)
B - Bien (14 votes)
C - Bof (8 votes)
D - Nul (7 votes)


le 24-05-2009 à 16:09 #
MAJ2 : Exe d'installation à télécharger ici : http://max.up.free.fr/dl/serveur_dedie_css.exe

_____________________________________________________________________



Bienvenue à tous sur ce tutorial. Ici nous allons aprendre à créer un serveur dédié (hébérgé chez soi) pour le jeu Counter Strike : Source.


Installation et configuration de Source dedicated Server




Part 1 : Téléchargement et installation des outils nécesaires

La liste des outils est loin d’être longue puisqu’elle se résume en un seul et même logiciel : HldsUpdateTool

HldsUpdateTool.exe

Lancer l’installation en cliquant sur next à chaque fois pour passer à la page suivante. Durant l’installation il vous demandera le dossier où vous souhaitez l’installer.
Je vous conseille de créer une partition sur votre disque dur et de la réserver pour votre serveur. Par défaut nous prendrons “C:\HL2” ; cliquez sur next. Lorsqu’il vous demandera votre région séléctionner Europe (important pour le listage des serveurs) puis sur finish.


----------



Part 2 : Mise à jour de Hlds et du client Steam

Pour l’installation nous passerons par l’invité de commande (he oui, pas d’interface graphique :p).

Tout d’abord, ouvrez l’invité de commande : Démarrer >> Exécuter >> puis tappez cmd. Une fenêtre s’ouvre. Nous allons maintenant nous placer dans notre répertoire d’installation soit "C:\HL2". Tapez :

cd c:\hl2

Maintenant que nous nous trouvons dans notre répertoire nous allons mettre à jour Hlds. Tapez donc dans la console la commande suivante :

hldsupdatetool.exe -command update -dir .

Par défaut pour notre config, nous taperons la commande suivante :

hldsupdatetool.exe -command update -dir .

Il va commencer à mettre à jour, vous obtiendrez ceci :



Quand ce sera fini vous obtiendrez ceci :




----------



Part 3 : Mise à jour du mod CS:S

La mise à jour du mod n’est pas très difficle, le plus long c’est l’attente (de 40 min à 1h15 suivant votre connexion) dû à la surcharge des résaux steam.

On va donc rester sur l’invité de commande et rester dans notre répertoire “C:HL2“, pour mettre à jour le mod tapez cette commande :


hldsupdatetool.exe -command update -game “lejeu” -dir .

Pour mettre à jour le mod Counter Strike : Source tapez la commande suivante :


hldsupdatetool.exe -command update -game “Counter-Strike Source” -dir .

Si votre commande est bonne, le serveur se mettra à télécharger comme ci-dessous :



Quand la mise à jour sera terminée vous obtiendrez ceci :



N’hésitez pas à refaire la mise à jour 1 ou 2 fois de plus, cela permet de rajouter les fichiers qui peuvent avoir été oubliés pendant le téléchargement mais ca ne supprime pas ce déjà présent.

Vous pouvez quitter l’invité de commande.


----------



Part 4 : Lancement du Serveur

Lancement du serveur en mode console :

Nous allons maintenant créer un fichier console (.bat) pour lancer notre serveur plus rapidement.
Placez vous dans votre répertoire "C:\HL2" et créer un nouveau fichier texte. Appelez le "lancer_serveur.bat".
Faites ensuite clique droit dessus puis modifier, copier - coller le texte suivant :

@echo off
cls
echo Serveur Dédié Css
title Demmarage du Serveur...
: srcds
echo (%date%) (%time%) Votre Serveur a correctement demmare !
start /high /wait C:\HL2\srcds.exe -console -game cstrike +map de_dust2 +maxplayers 16 -tickrate 100 -port 27015
echo ***************************************************************
echo (%date%) (%time%)
echo /!\ ATTENTION : Votre serveur crash, redemarage automatique /!\
echo ***************************************************************
goto srcds

remplacez le texte en rouge par vos votre configuration

Ce fichier contient également un anti-crash qui permet de redémarrer automatiquement votre serveur quand celui ci crash.
Maintenant il nous faudra juste cliquer sur votre fichier "lancer_serveur.bat" pour lancer votre serveur.
Vous obtiendrez alors l'image ci-dessous :




----------



Part 5 : Les ports

Si vous lancez votre serveur, vous vous appercevez que personne ne peut y accéder car votre pare-feu et votre box bloque les utilisateurs.
C'est pour cela qu'il faut ouvrir un certains nombre de ports :

# UDP 1200
# TCP 27015
# UDP 27020

Plages de ports :
# UDP 27000-27015
# TCP 27030-27039

Ses ports sont à ouvrir sur votre box et sur votre pare feu.


Fin de la première partie. Merci de votre lecture












(Modifié par Jeune-Padawan le 08-11-2009 à 01:22)
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le 27-05-2009 à 15:47 #
Salut ! Merci pour ce tuto, bien que je sais déjà comment faire un serveur sur mon ordi, mais ça peut aidé les autres !
Le titre de ton sujet c'est "[Tuto] Créer et administrer un serveur dédié CSS sur son PC". C'est où qu'on l'administre ?

J'ai moi-même un serveur sur mon ordi, j'ai installé Mani_Admin_Plugin, mais je n'arrive pas à me mettre admin ! Est-ce que tu sais comment faire ??
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le 27-05-2009 à 17:35 #
Installation et configuration de Mani Admin Plugin




Part 1 : Téléchargement et installation des outils nécessaires

Commencons par télécharger Mani Admin plugin (en fr)

----------



Part 2 : Installation de Mani Admin Plugin

Décompresser les fichiers précédemment télécharger dans votre dossier d'installation de srcds (répertoire par défaut : C:\HL2).

Vous devez dons avoir 4 dossiers décomposez comme suit :

C:\HL2\cstrike\addons
C:\HL2\cstrike\cfg\mani_admin_plugin
C:\HL2\cstrike\materials\decals\custom\mani_admin_plugin
C:\HL2\cstrike\sound


Installation :
1) Exécutez le fichier CREATEVDF.exe sur votre ordinateur
2) Sélectionnez le mod cstrike dans "Game type" puis faites "Save VDF". Un fichier mani_admin_plugin.vdf est alors généré.
3) Rebootez le serveur, Mani Admin Plugin est intallé.



----------



Part 3 : Configurer votre serveur

La configuration du serveur se fait grace à 2 fichiers : server.cfg et mani_server.cfg

1) Server.cfg
Le fichier server.cfg se situe dans le répertoire ../cstrike/cfg.
Si vous n'en avez pas copier/collez ce qui suit :

// Script by ?Ax ?! pour Sur-la-toile
// Principaux cvars
hostname "[Fr] Votre serveur - Config by mAx ?!" // nom du serveur
rcon_password "votrercon" // mot de pass rcon , permet d'administrer le serveur sans plugin d'administration (ex: mani_admin)
sv_password "votremdp" // mot de passe pour accéder au serveur , laisser vide pour ne pas mettre de mot de passe (ATTENTION : Le mot de passe est obligatoire quand vous avez pris un abonnement MATCH)
sv_region 3 // indique au serveurs maîtres la region ou est hébergé le serveur pour les recherche des joueurs , ici 3 correspond à l'europe

// General HL Cvars
mp_allowspectators 1 // autoriser ou pas le mode spectateur
sv_pausable 0 // possibilté pour tous les joueurs de mettre le serveur en pause , off à 0 , on à 1
sv_allowdownload 1 // Autorise le chargement de fichier manquant des joueurs depuis le serveur , exemple une map
sv_allowupload 1 // Autorise le chargement d'un fichier joueur vers le serveur , exemple un tag pour l'afficher ensuite aux autres joueurs
sv_alltalk 1 // activation du alltalk , Off à 0 , On à 1
sv_cheats 0 // Activation des cheats developpeurs, inactif à 0 (uniquement en listenserver)
sv_gravity 800 // gravité , 800 etant la valeur de départ. Pour enlever de la gravité il faudra redescendre cette valeur

// CS Specific Cvars

mp_autoteambalance 1 // Active l'equilibrage automatique des équipes après chaque round , inactif à 0
mp_buytime 0.5 // Temps disponibles pour acheter des armes en debut de round en secondes
mp_c4timer 30 // Temps d'explosion de la bombe une fois posée en secondes
mp_chattime 0 // Temps de pause à la fin de la map avant que le serveur ne lance la suivante
mp_falldamage 1 // Active les dommages de chute réalistes (augmente les dégats en fonction de la hauteur de chute) , inactif à 0
mp_flashlight 1 // activation de la lampe torche , On à 1 , Off à 0
mp_freezetime 2.5 // délai impartit pour acheter les armes en debut de round . La valeur est en secondes
mp_friendlyfire 1 // activation des dommages causé à un co-équipier par un un tir ou un coup de couteau ; On à 1 , Off à 0 .
mp_hostagepenalty 3 // nombres d'otages qu'un joueur peut tuer avant de se faire "kick" par le serveur (kick = eviction du serveur) .
mp_limitteams 1 // difference maximum du nombre de joueurs entre les terroristes et les anti-terroristes . Mettre à 0 pour desactiver cette fonction .
mp_maxrounds 0 // Nombre maximum de rounds avant un changement de map , inactifs à 0 .
mp_roundtime 5 // Durée des rounds en minutes .
mp_startmoney 16000 // Definit la somme d'argent de départ pour les joueurs.
mp_timelimit 35 // Durée de la carte en minutes .
mp_tkpunish 1 // Activation de la punition automatique par slay le round suivant un TK . Inactif à 0 .
sv_accelerate 5 // Permet de définir le coefficient d'accéleration du joueur.
sv_airaccelerate 10 // Permet de définir le coefficient d'accéleration "en l'air" ( Il et conseiller de mettre a 320 pour les surfs).

Votre fichier server.cfg est maintenant configuré


2) mani_server.cfg
Le fichier mani_server.cfg gère toutes les options de Mani Admin Plugin (ex: punition de Tk, autoriser les skins...). Il se trouve dans le dossier ../cstrike/cfg.
Tout est expliqué à côté de chaque ligne, à vous de le configurer


----------



Part 4 : Être admin de votre serveur

Principales commandes Admin :

    * Slay (Exploser)

* Kick (Kicker)
* Ban (Bannir)
* Slap (Infliger des dommages)
* Freeze (Immobiliser)
* Teleport (Téléporter)
* Mute (Empécher de parler)
* Drug (Droguer)
* Blind
* Burn (Brûler)
* Gimp
* No Clip (Traverser les murs)
* High Ping Kicker (Kicker quelqu’un qui dépasse un certain ping)
* Reserve Slot Management (Réservation d’un slot)
* Equilibrage des équipes quand l’une a plus de joueurs que l’autre
* Autokick/ban of players with offensive names
* War Mode for clan wars with overview_mode enforcement
* Restriction des Armes (par map ou par défaut pour toutes les maps) (Uniquement pour Counter-Strike : Source)
* Limit types of weapon per team.
* Play Sound (unlimited sounds)
* Explode effect
* Say (from console or in game using @)
* Admin only Say (from console or in game using @)
* Rcon commands and menu lists
* Plug-in control
* Execute commands on player clients or whole teams via menu and client console
* Restrictions on what admins can do
* Filtrage des mots dans le chat
* Admins added by IP Address and/or Steam ID, Name and Password combination for LAN users
* Setup feature restrictions for different admins
* Use of aliases within config files to make menu system easier to use
* Logging to separate files for admin commands

Commandes générales

* No .Res files required for sounds
* Adverts
* Nextmap (console or from say command)
* Listmaps (console)
* Votemap (console or from say command)
* TheTime (console or from say command)
* Timeleft (console or from say command)
* Damage (console or from say command)
* ATAC style team kill/team wound protection (compatible with bots)
* Statistics (top/rank/statsme) also dumped to text file, can be done for Online servers using steam id, or LAN servers by name
* Talk directly to admins in game using @ message
* Compatible with bots
* Quake style “Headshot”, “Multi-Kill”, “Rampage” sounds
* Use of Valves built in browser
* Setup web shortcuts to link to your clan page or to a specific players psychostats
* Map specific features
* Restrict weapons on map load (CS Source only)
* Execute rcon commands on map load (sv_gravity, mp_freezetime etc)


(oui s'est du copier/coller )


Être Admin :
Ouvrez le fichier ../cstrike/cfg/mani_admin_plugin/clients.txt
Il devrait ressembler à sa :

"clients.txt"
{
"version" "1"

// This key group lists all your client players
"players"
{
// This must be a unique client name
"VotreNom"
{
// Client real name
"name" "VotreNom"
// Steam ID for client
"steam" "STEAM_0:0:00000000"
"groups"
{
"Admin" "SuperAdmin"
"Immunity" "SuperImmunites"
}
}
}

// These are global groups of flags that can be assigned to clients
"groups"
{
"Immunity"
{
"Immunites" "a b k l m n v afk autojoin"
"SuperImmunites" "a b d e f h i k l m n q r s u v afk autojoin"
}
"Admin"
{
"Admins" "A B C D E F H I K L M N O Q R S V X Y Z a b c d e f g i k l"
"Admins" "m o p q r s v x y admin spray grav pban"
"SuperAdmin" "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d"
"SuperAdmin" "e f g i k l m o p q r s t v w x y z admin spray grav pban"
"SuperAdmin" "client"
}
}

}

Remplacez les valeurs en rouge par votre nom et votre steam iD (pour avoir votre steam id, connecter vous sur un serveur et tappez status dans la console).
Enregistrer le fichier.

Ouvrez maintenant votre fichier C:\Program Files\Steam\Steam Apps\NOMDECOMPTE\Counter-Strike source\cstrike\cfg\config.cfg
Editez le (avec le bloc note par ex) et ajoutez tout à la fin :

bind "votretouche" "admin"


Rebooter votre serveur appuyez sur la touche que vous venez de binder, le menu admin s'affiche.


----------



Part 5 : Améliorer la gestion de votre serveur

Voici 2 fichiers que vous pouvez ajoutez ici : C:\HL2\
Cliquez sur le fichier Lancer_serveur.bat pour lancer votre serveur. Le programme srcdsfpsboost.exe se lance automatiquement avec, il permet d'améliorer les fps de votre serveur.

Configurer le fichier Lancer_serveur.bat :

Le fichier se compose comme ci-dessous, modifier les données en rouge avec votre configuration.

@echo off
cls
echo Serveur Css by mAx?!
title Demmarage du Serveur
: srcdsfpsboost
echo (%date%) (%time%) Lancement de FPS Boost
start E:\HL2\srcdsfpsboost.exe
: srcds
echo (%date%) (%time%) Votre Serveur a correctement demmare !
start /high /wait E:\HL2\srcds.exe -console -game cstrike +map de_dust2 +maxplayers 16 -tickrate 100 -port 27015
echo ***************************************************************
echo (%date%) (%time%)
echo /!\ ATTENTION : Votre serveur crash, redemarage automatique /!\
echo ***************************************************************
goto srcds


Lancer_Serveur.bat | Srcdsfpsboost.exe


Sources : http://www.counterstrikefrance.com/mani-admin-plugin.php | http://www.counter-area.net/tutoriaux/29/Mani-Admin-Plugin.html | http://www.mani-admin-plugin.com | http://wiki.verygames.net/wiki/index.php/Mani_Admin_Plugin | http://lesurferduweb.free.fr




Merci à tous pour votre lecture !














(Modifié par Jeune-Padawan le 30-06-2009 à 19:44)
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  1-06-2009 à 14:47 #
salut, quand je lance lancer_serveur.exe il me dise srcds.exe introuvable mais je c pas comment l'avoir j'ai essayer de le créer avec bloc-note et de le nommer srcds.exe mais je ne sais pas quoi mettre dedans mais il dise quand je lance le lancer_serveur.bat il me dise que C:\HL2\srcds.exe
Le processeur NTCDM a rencontré une instruction non autorisée
CS:0f95 IP:0100 OP:63 3a 68 6c 32 Choisissez 'Fermer' pour mettre fin à l'application. Merci de m'aider


PS: pour les ports j'ai free et j'ai peur parce'que j'ai 2 ordi en ADSL et j'ai bien peur que l'un ou l'autre n'auras pas internet ou sera ralentit
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  1-06-2009 à 16:02 #
svp aidez moi
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  1-06-2009 à 19:20 #
Slt,
Vérifie que le chemin C:\HL2\srcds.exe est bien le bon.
Et autorise le programme srcds.exe dans les exceptions du pare-feu.

A+
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  1-06-2009 à 19:34 #
sa a l'air d'etre bien mais... sa prend du temps???
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  1-06-2009 à 20:29 #
Pour un débutant : 1h30 d'installation - 30 min de configuration
Quand on a déjà les fichiers et qu'on connait bien le truc tu peut le faire en 10min

(Modifié par Jeune-Padawan le 01-06-2009 à 20:29)
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  1-06-2009 à 22:27 #
j'ai reussi mais t port ne marche pas
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  1-06-2009 à 22:31 #
si tu passe par un serveur proxi il faut penser a debloquer les port
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  1-06-2009 à 22:32 #
non je ne passe pas par serveur proxy lol
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  3-06-2009 à 12:57 #
Bonjour,moi quand j'arrive à la partie 4 du tutoriel, et que je lance "lance_serveur.bat" voila ce qui s'affiche: http://i39.tinypic.com/2mfn2g0.jpg

Alors pourriez vous m'aider ?
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  3-06-2009 à 13:02 #
the phénix sa ve dire que le serveur est démarer donc tu prend ton adresse ip pas la normal lol
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  3-06-2009 à 13:03 #
Oui mais mes amis ne peuvent aller dessus ?
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  3-06-2009 à 13:23 #
As-tu régler tes ports ?

EDIT: L'adresse que tu dois leur donner est celle internet et non celle réseau.

(Modifié par Jeune-Padawan le 03-06-2009 à 13:24)
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  3-06-2009 à 18:48 #
Bonjour je ne sais pas si quelqun va me répondre mais j'ai suivi les instruction, je lance mon serveur mais il n'est que disponible en lan et donc non visible par mes amis, pourtant on a tésté avec toutes les ip :s et les ports sont ouverts
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  3-06-2009 à 18:50 #
pakuto c'est quoi ton systeme exploitation
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  3-06-2009 à 18:51 #
Windows vista :s
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  3-06-2009 à 19:28 #

Le  3-06-2009 à 18:51, bokuto :
on a tésté avec toutes les ip


Toutes les ip ?!
Tu en as qu'une d'ip regarde ici pour la voir.

A+

(Modifié par Jeune-Padawan le 03-06-2009 à 19:28)
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  3-06-2009 à 19:41 #
metter sa dans vos port

27015 UDP
27020 UDP
27030 UDP
27015 TCP
27020 TCP
27030 TCP

a mettre dans votre box car avec sa moi sa marche je précise je suis avec free ;)

une petite pub pour mon serveur gungame:192.168.0.2:27015
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  3-06-2009 à 19:50 #

une petite pub pour mon serveur gungame:192.168.0.2:27015


Pas la bonne ip..... Encore un qui as pas suivi le tuto................
(192.168.0.... = Ip locale | 82.243.... = Ip Internet)
On ne peut pas se connecter sur ton réseau à distance.

A+
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  3-06-2009 à 19:51 #
ba c'est la bonne car ya 1 pote qui est allé dessus
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  3-06-2009 à 19:52 #
Oui j'ai mis les ports et cette ip. Avec cette ip le serveur d'affiche en lan sur mon autre pc et non en internet...
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  3-06-2009 à 19:54 #

Le  3-06-2009 à 19:51, Counterstrike76 :
ba c'est la bonne car ya 1 pote qui est allé dessus


Il s'est connecté depuis chez toi ?
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  3-06-2009 à 19:54 #
non le mec est chez lui ( 50 km lol)
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  3-06-2009 à 19:55 #
Oui... enfin pour voir mon adresse est 82.228.6.123 le serv est allumé la :s
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  3-06-2009 à 19:56 #
ba une adresse ip commençant par 192.168... s'est une adresse ip locale.
Le mec as pu se connecter a ton serveur mais pas avec cette ip la.
S'est bizare ton truc !!
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  3-06-2009 à 19:57 #
essaye celle la
82.241.71.162:27015
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  3-06-2009 à 19:58 #
ouai il marche nikel ton serv
Re: [Tuto] Créer et administrer un serveur dédié CSS sur son PC
le  3-06-2009 à 19:59 #
le kel ?




Ces discussions pourraient vous intéresser également:


[Tuto]Créer un logo
TUTO comment mettre des musique à son serveur CSS avec mani admin plugin
Tuto comment se créer un réseau local ?
[Tuto] Créer un gif animé avec Unfreez
Tuto : Créer un curseur avec Toycon