DEDIBOX-NEWS.COM

Le Forum Non Officiel de la DEDIBOX

Vous n'êtes pas identifié.

#1 2006-05-04 00:00:54

J@r0d
Administrator
Date d'inscription: 2006-05-03
Messages: 1872

[CSS] Installation d'un serveur Counter Strike Source

Pour réaliser un serveur dédié sous LINUX Counter-Strike Source, nous allons respecter cette méthodologie :

  préparation

  installation du serveur Counter-Strike Source

  configuration du fichier "server.cfg"

  configuration du "mapcycle.text"

  configuration du "motd.txt"

  lancement du serveur Counter-Strike Source



Requis :

  1 GO minimum d’espace libre sur un HDD

  hlupdatetool.bin, l’outil de VALVe qui permet de créer une installation complète ou de mettre à jour des serveurs dédiés HLDS et SOURCE.
Il télécharge après identification / authentification sur le plateforme STEAM les fichiers nécessaires ou met à jour votre installation "serveur" existante.

  une connexion internet haut débit, voire très haut débit recommandée




Téléchargements :

  Half-Life Dedicated Server (Steam) Update Tool (Linux)

  ou via un terminal :
wget http://www.steampowered.com/download/hldsupdatetool.bin



Préparation :
Il est vivement recommandé de créer un compte utilisateur (par ex server ou steam) pour procéder à l’installation de votre futur serveur CS : SOURCE, et de travailler ultérieurement à partir de ce compte.
Ouvrez un terminal et créez un dossier srcds_l par exemple en racine de votre disque dur (vivement recommandé !) :
[olivier@master ]$ cd /
[olivier@master ]$ mkdir srcds_l


Placez vous dans ce nouveau répertoire et téléchargez par la commande wget hlupdatetool.bin :
[olivier@master ]$ cd /srcds_l
[olivier@master ]$ wget http://www.steampowered.com/download/hl … —13:28:27— http://www.steampowered.com/download/hldsupdatetool.bin
        => `hldsupdatetool.bin’
Résolution de www.steampowered.com... 69.28.175.115
Connexion vers www.steampowered.com[69.28.175.115]:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur : 2,981,254 [application/octet-stream]

100%[====================================>] 2,981,254 247.38K/s ETA 00:00

13:28:42 (194.84 KB/s) - `hldsupdatetool.bin’ saved [2,981,254/2,981,254]


Le fichier hldsupdatetool.bin vient d’être parfaitement téléchargé, accordez-vous les permissions d’exécution sur ce fichier :
[olivier@master ]$ chmod a+x hldsupdatetool.bin


A présent vous allez exécuter hldsupdatetool.bin, qui après l’acceptation du contrat de licence par "yes", va décompresser l’utilitaire steam :

[olivier@master ]$ ./hldsupdatetool.bin
YOU SHOULD CAREFULLY READ THE FOLLOWING END USER LICENSE AGREEMENT BEFORE INSTALLING THIS VALVE PRIMARY SERVER, v.1.1.2.0 (WINDOWS) / v.1.1.2.0 (LINUX). BY INSTALLING OR OTHERWISE USING THIS SOFTWARE PROGRAM, YOU AGREE TO BE BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, CLICK THE CANCEL BUTTON BELOW AND DO NOT INSTALL THIS SOFTWARE PROGRAM.

This Valve Primary Server, v.1.1.2.0 (Windows) / v.1.1.2.0 (Linux) software program, including any electronic documentation (collectively, the "Program"), any printed materials, and any and all copies of such Program and materials are the copyrighted work of Valve, L.L.C. and/or its wholly owned subsidiaries, or its suppliers or licensors. All rights are reserved ............ etc ..............
............ etc ..............
............ etc ..............
the License Agreement supersedes any prior or contemporaneous agreement, either oral or written, and any other communications between Valve and you regarding the subject matter hereof.

Enter ’yes’ to accept this agreement, ’no’ to decline :




Installation du serveur Counter-Strike Source :

(Consultez le tutorial complet de hlds_updatetool.bin )
Nota Bene : également valable pour effectuer la mise à jour d’un serveur Counter-Strike Source
Toujours à partir du terminal, saisissez la ligne de commande selon la syntaxe suivante :

hldsupdatetool -command update -game "Counter-Strike Source" -dir /srcds_l
Exemple :
[olivier@master ]$ cd /srcds_l
[olivier@master srcds_l]$ ls
steam
[olivier@master srcds_l]$ ./steam -command update -game "Counter-Strike Source" -dir /srcds_l -username olivierfosse -password ******** -remember_password
Que se passe-t-il ?
Vous avez commandé à hldsupdatetool la mise à jour de votre serveur Counter-Strike Source ; celui-ci ne détectant pas de fichiers serveurs, télécharge ceux-ci tout simplement et dans leur intégralité.

Une fois le téléchargement effectué, il est vivement recommandé de relancer une première, puis une seconde fois la commande précédente.
Pourquoi ? La plateforme STEAM est loin d’être fiable, le téléchargement parfois s’interrompt et il peut donc manquer un certain nombre de fichiers.
Lancer et relancer cette commande, afin de vous assurer de la bonne installation, présence de tous les fichiers de votre serveur.
Remarque : du fait de l’encombrement de la plateforme STEAM, il se peut que vous ayez un message d’erreur lors de cette installation.
Pas de panique, tout ce que vous avez fait jusque maintenant est parfaitement correct, il va falloir insister et prendre son mal en patience. Tentez quelques minutes plus tard, voire quelques heures.
C’est une possibilité de bug connue et fréquente.

Dans tous les cas vous devez obtenir la validation comme ci-dessous, sans aucun message d’erreur.




Configuration du fichier "server.cfg" :
Vous avez sans doute au préalable installé et lancé des serveurs Counter-Strike 1.5, 1.6 ou Condition : Zero.
Dans la configuration d’un serveur Counter-Strike Source, il ;est impératif de ne SURTOUT PAS copier / coller le server.cfg de vos anciens serveurs, le moteur SOURCE de VALVe utilisant d’autres CVARS.
Ceci est à prendre très sérieusement en considération !
Si vous souhaitez connaître l’ensemble des CVARS disponibles concernant le moteur SOURCE, voici la : Liste des CVARS (En anglais).

Nous allons réaliser le server.cfg afin de régler les paramètres "serveur", le nom, le gameplay en général, les téléchargements, les logs, l’exécution de fichier de configuration annexes, etc ...

Vous n’avez globalement qu’à copier / coller ce qui suit ci-dessous en gris dans un éditeur de texte tel kedit, gedit, emacs et l’enregistrer dans :

/srcds_l/cstrike/cfg

A vous d’éditer ce fichier, d’y modifier les variables que vous souhaitez ne serait-ce que le nom du serveur, le mot de passe rcon, etc ...
J’ai traduit et commenté ce qui suit à vous de voir selon vos préférences.




/////////////////////////////////////////////////////////////////////////
// Fichier de configuration Counter-Strike Source www.france-fps.com //
/////////////////////////////////////////////////////////////////////////

// INFORMATIONS SERVEUR ET MOTS DE PASSE
// // Changez sur 1 si vous souhaitez un serveur LAN (local) :
sv_lan 0


// Changez la valeur en fonction de votre région :
// 0=US East coast, 1=US West coast, 2= South America, 3=Europe, 4=Asia,
// 5=Australia, 6=Middle East, 7=Africa and 255=world.
sv_region 3


// Attribuez un nom à votre serveur :
hostname "= WWW.FRANCE-FPS.COM = powered by www.1fogames.com"


// Rcon password (mot de passe du contrôle à distance) :
rcon_password "votre_mot_de_passe"


// Si vous souhaitez restreindre l’accès à votre serveur,
// Ôtez les // devant la variable sv_password et indiquez le mot de passe // sv_password "votre_mot_de_passe"




// CONFIGURATION DU GAMEPLAY DU SERVEUR
// Indique le temps d’achat en minute maximum :
mp_buytime 1
// Indique le montant maximum d’argent disponible, maximum = 16000
mp_startmoney 8000
// Indique le temps en seconde avant que la bombe n’explose :
mp_c4timer 30
// Autorise les grenades aveuglantes ou non :
mp_flashlight 1
// 1 enables hearing footsteps, 0 disables it
mp_footsteps 1
// 1 enables falling damage, 0 disables it
mp_falldamage 1
// Indique le nombre d’otage maximum tué avant que le joueur soit déconnecté. // 0 désactive cette fonctionnalité
mp_hostagepenalty 0


// CONFIGURATION DU TEMPS, DES MATCHS ET PARTIES
// Timelimit is how many minutes for a map.
mp_timelimit 45
// When a team reaches this amount of wins (before the timelimit or the roundlimit is
// reached), it has won the map. 0=disabled
mp_winlimit 14
// When two teams finish playing this amount of rounds (before the timelimit or the
// winlimit is reached) the map ends. 0=disabled
mp_maxrounds 21
// Round time, in minutes. After this amount of minutes has passed,
// a scenario win is awarded. Min 1, Max 9
mp_roundtime 3
// Sets the seconds before players can move in the beginning of a round
mp_freezetime 4
// TEAMBALANCING
// Toggles the forcing of clients to join teams to make it balanced. 1=on and 0=off
mp_autoteambalance 1
// Sets the maximum number of players that one team can have more than the
// other team. Use a setting of ’0’ to completely disable the team limiting.
mp_limitteams 1

// FF & TEAMKILL & IDLE
// Toggles friendly fire 1=on and 0=off
mp_friendlyfire 0
// Toggles the forcing of a player to sit out the next round if he
// has just killed a teammate. 1=on and 0=off
mp_tkpunish 1
// Kick idle/team-killing players. 1=on and 0=off
mp_autokick 1
// Kick players who team-kill within this many seconds of a round restart.
mp_spawnprotectiontime 10
// After this many seconds without a message from a client, the client is dropped
sv_timeout 40

// SPECTATORS
// Restricts spectatorcamera view for dead players. 1=on and 0=off
mp_forcecamera 1
// toggles whether the server allows spectator mode or not. 1=on and 0=off
mp_allowspectators 1

// *** IF YOU HAVE LAG ISSUES YOU CAN CHANGE THESE SETTINGS***
// IF YOU KNOW WHAT YOU ARE DOING !
// SET RATES
// Max bandwidth rate allowed on server, 0=unlimited, max=20000
sv_maxrate 8000
// Min bandwidth rate allowed on server, 0=unlimited, 4000=good to keep dialup gamers off the server
sv_minrate 1000
// Maximum updates per second that the server will allow, increasing this will take more cpu power, 100 is max
sv_maxupdaterate 60
// Frame rate limiter
fps_max 300

// DOWNLOAD
// Allow clients to download files
sv_allowdownload 1
// Allow clients to upload customizations files like logospray files
sv_allowupload 1

// *** IF YOU KNOW WHAT YOU ARE DOING YOU CAN CHANGE THESE SETTINGS AS WELL ***
// SERVER LOGGING, creates a logfile (needed for statsprograms), "log off" to turn off logging
log on
// VOICE disabled, if you want VOICE enabled then change 0 into 1
sv_voiceenable 0
// CHEATS & PAUSE
sv_cheats 0
// disable clients’ ability to pause the server
sv_pausable 0

// OTHER SETTINGS
// amount of seconds players can chat after the game is over
mp_chattime 15
// if not 0 then game will restart in the specified number of seconds
mp_restartgame 0

// Exec files on startup...these are placed in the "C :\srcds\cstrike\cfg\" folder.
// No big deal if you don’t have these files !
exec banned_users.cfg
exec bot.cfg
exec mani_server.cfg








Configuration du "mapcycle.text" :
Le mapcycle.txt est un fichier situé dans le répertoire :

/srcds_l/cstrike

Ce fichier par défaut comporte la rotation de cartes suivantes :

cs_italy
de_dust
de_aztec
de_cbble
cs_office
de_chateau
de_dust2
de_piranesi
cs_havana
de_prodigy
cs_compound
de_train




A vous de simplement supprimer, ajouter, modifier le cycle des cartes selon vos préférences.
Une seule carte par ligne, le nom simplement de la carte sans aucune extension.






Configuration du "motd.txt" :
Le motd.txt est un fichier situé dans le répertoire :

/srcds_l/cstrike

Ce fichier permet de présenter une sorte page de garde présentant votre serveur lors de la connexion du joueur sur le serveur (juste avant de rejoindre l’équipe de son choix).
Bien qu’optionnel, pensez ne serait-ce qu’à supprimer le message par défaut donnant lien vers le site officiel Counter-Strike.net.
Vous pouvez le laisser vierge, ou y faire figurer les règles de jeu, une image du logo de votre site ou pourquoi pas de votre clan, un fond sonore, la homepage de votre site, etc ...

Je vous invite à modifier rapidement ce fichier et à prendre le temps d’y faire une jolie présentation légère de votre site ou serveur, peut-être avec un rappel des règles de jeu propre à votre serveur.
Pour ce, reportez-vous au : Tutorial de personalisation du "motd.txt".





Lancement du serveur Counter-Strike Source :

Toujours à partir d’un terminal, et depuis le répertoire srcds_l, vous allez saisir une ligne de commande selon la syntaxe suivante :

./srcds_run -console -game [nom_du_jeu] +ip [votre_ip] +maxplayers [valeur_chiffrée] +map [nom_de_la_carte_de_démarrage]



--------------------------------------------------------------------------------
Pour démarrer votre serveur, vous saisirez donc la commande suivante par exemple (changez l’IP !!!!) :

./srcds_run -console -game cstrike +ip 213.246.43.164 +maxplayers 32 +map de_dust

--------------------------------------------------------------------------------


Votre serveur est opérationnel, lancez-une partie de Counter-Strike Source, recherchez votre serveur, connectez-vous, et jouez ^^

N’oubliez pas de "forwarder" les ports TCP et UDP si vous êtes derrière un firewall ou un routeur :
UDP

TCP


UDP 1200
UDP 27000 à 27015
UDP 27020

Source: France-Fps


Linux, une histoire de vi ou de more

Hors ligne

 

#2 2006-07-12 11:26:46

rico95
Invité

Re: [CSS] Installation d'un serveur Counter Strike Source

:unsure:Quelqu'un peut-il m'aider ? je cherche comment démarrer mon serveur de jeux automatiquement lors d'un reboot machine ! Je tourne sous debian sarge. Merci d'avance.

 

#3 2006-11-18 14:50:15

t5in9tao
Banni
Date d'inscription: 2006-11-18
Messages: 5

Re: [CSS] Installation d'un serveur Counter Strike Source

Ce tuto m'a l'air symaptique, à un détail prêt : on n'sait pas pour quel OS il est valable.

Merci pour la précision.

Hors ligne

 

#4 2006-11-18 15:02:21

goldyfruit
Membres d'honneurs
Lieu: 92500
Date d'inscription: 2006-06-19
Messages: 2722
Site web

Re: [CSS] Installation d'un serveur Counter Strike Source

Toutes...

Hors ligne

 

#5 2007-06-02 20:29:54

lechinoi
Je débarque
Date d'inscription: 2007-06-02
Messages: 4

Re: [CSS] Installation d'un serveur Counter Strike Source

merci beaucoup, exellent tuto wink

Hors ligne

 

#6 2007-07-02 13:32:41

crazy
Jeidi
Lieu: Biscarrosse
Date d'inscription: 2006-07-17
Messages: 169
Site web

Re: [CSS] Installation d'un serveur Counter Strike Source

Merci beaucoup super tutos big_smile


Installation et configuration de dedibox gratuite.
Installation de logiciels, dépannage

Hors ligne

 

#7 2007-09-05 21:16:13

Sophie
Membre
Date d'inscription: 2006-09-09
Messages: 19

Re: [CSS] Installation d'un serveur Counter Strike Source

Bonjour,

combien de slot maximum en tickrate 66 pour CSS sur dedibox ?
24 c'est jouable ?

Dernière modification par Sophie (2007-09-05 21:16:23)

Hors ligne

 

#8 2007-09-05 22:26:41

Guillaume
Maitre Jeidi
Date d'inscription: 2006-06-05
Messages: 626

Re: [CSS] Installation d'un serveur Counter Strike Source

t5in9tao a écrit:

Ce tuto m'a l'air symaptique, à un détail prêt : on n'sait pas pour quel OS il est valable.

Merci pour la précision.

Toutes sauf Windows ;-)

Hors ligne

 

#9 2007-09-05 22:33:50

ScHinZe
Eleveur de chèvres
Lieu: Katmandou
Date d'inscription: 2006-08-04
Messages: 2537
Site web

Re: [CSS] Installation d'un serveur Counter Strike Source

de_dust !!!!!!!!!!!
Ma préférée !


http://www.schinze.fr/_imgs/banniere.jpg

Hors ligne

 

#10 2007-09-06 00:26:58

J@r0d
Administrator
Date d'inscription: 2006-05-03
Messages: 1872

Re: [CSS] Installation d'un serveur Counter Strike Source

Sophie a écrit:

Bonjour,

combien de slot maximum en tickrate 66 pour CSS sur dedibox ?
24 c'est jouable ?

5 avec peine


Linux, une histoire de vi ou de more

Hors ligne

 

#11 2007-09-06 09:23:40

Sophie
Membre
Date d'inscription: 2006-09-09
Messages: 19

Re: [CSS] Installation d'un serveur Counter Strike Source

Serieusement ?

J'ai lue que c'etait 12 a peu pres en faisant une recherche... snif

Hors ligne

 

#12 2007-09-06 17:27:00

DeLoVaN
Maitre Jeidi
Date d'inscription: 2006-08-24
Messages: 517
Site web

Re: [CSS] Installation d'un serveur Counter Strike Source

Sophie a écrit:

Serieusement ?

J'ai lue que c'etait 12 a peu pres en faisant une recherche... snif

J'avais fait un test sur ma bécane, a 8 en tick 66, c'était le maximum.


http://clanfree.net/pics/logo.png
Services pour joueurs: Web, Teamspeak, Mumble: Clanfree.net

Hors ligne

 

#13 2007-09-08 10:53:09

hotvins
Petit scarabé
Date d'inscription: 2007-08-09
Messages: 51
Site web

Re: [CSS] Installation d'un serveur Counter Strike Source

c est de la dope pour css passe tick 33 tongue tu véra bien lol

Hors ligne

 

#14 2007-09-19 07:03:24

freddybidouille
Je débarque
Date d'inscription: 2007-09-19
Messages: 2

Re: [CSS] Installation d'un serveur Counter Strike Source

Ce que j'ai du mal à comprendre c'est que l'on soit limité à 12 joueurs : quelle est la pièce qui bride notre dédibox?
Je vois pas en quoi 12 joueurs poseraient un probleme à un VIA C7 2 GHz, j'ai testé chez moi avec une dizaine de joueurs sur un 3500+ je suis entre 2 et 5% CPU...
1Go de ram me suffisent aussi amplement suffisants...

Si quelqu'un pourrais m'éclairer...

Hors ligne

 

#15 2007-09-19 08:14:55

J@r0d
Administrator
Date d'inscription: 2006-05-03
Messages: 1872

Re: [CSS] Installation d'un serveur Counter Strike Source

Ba juste que le via a 10 fois moins de mémoire cache que ton proco, sinon a part ca c'est pareil lol


Linux, une histoire de vi ou de more

Hors ligne

 

#16 2007-09-19 14:03:01

b3rlin
Je débarque
Date d'inscription: 2007-09-19
Messages: 2

Re: [CSS] Installation d'un serveur Counter Strike Source

Coucou j'ai un petit soucis tout est bien installé selon le tuto, j'arrive à la dernière étape mais ça coince neutral

Code:

./srcds_run -console -game cstrike +ip [ip de ma dédibox] +maxplayers 12 +map de_dust

Et là ça me retourne ça :

Code:

Auto detecting CPU
Using SSE2 Optimised binary.
Auto-restarting the server on crash
AppFramework : Unable to load module bin/vphysics_i486.so!
Unable to load interface VPhysics031 from bin/vphysics_i486.somercredi 19 septembre 2007, 22:06:20 (UTC+0200): Server Quit

hmm quelqu'un a une idée ?

Hors ligne

 

#17 2007-09-19 19:22:52

b3rlin
Je débarque
Date d'inscription: 2007-09-19
Messages: 2

Re: [CSS] Installation d'un serveur Counter Strike Source

Problème résolu en supprimant le dossier bin puis en relançant un update avec ./steam .
Solution vue sur un forum en anglais wink

This issue was solved about 45 minutes after i wrote this email. i
deleted the bin directory, and ran another steam update...when it
finished redownloading this directory all was working properly.

Dernière modification par b3rlin (2007-09-19 19:25:31)

Hors ligne

 

#18 2007-09-29 20:18:26

freddybidouille
Je débarque
Date d'inscription: 2007-09-19
Messages: 2

Re: [CSS] Installation d'un serveur Counter Strike Source

J@r0d a écrit:

Ba juste que le via a 10 fois moins de mémoire cache que ton proco, sinon a part ca c'est pareil lol

Pensez-vous alors ce serveur plus adapté???

http://www.kimsufi.com/

C'est la seule offre comparable que j'ai trouvé seul hic la ram passe de 1Go à 256Mo...

Hors ligne

 

#19 2007-10-01 00:56:50

ksar
Maitre Jeidi
Date d'inscription: 2007-06-14
Messages: 204

Re: [CSS] Installation d'un serveur Counter Strike Source

freddybidouille a écrit:

J@r0d a écrit:

Ba juste que le via a 10 fois moins de mémoire cache que ton proco, sinon a part ca c'est pareil lol

Pensez-vous alors ce serveur plus adapté???

http://www.kimsufi.com/

C'est la seule offre comparable que j'ai trouvé seul hic la ram passe de 1Go à 256Mo...

mdr

Regarde les perfs et apprés on verra..

@+

Hors ligne

 

#20 2007-12-18 17:57:20

Pelops
Maitre Jeidi
Date d'inscription: 2007-06-09
Messages: 344

Re: [CSS] Installation d'un serveur Counter Strike Source

marche parfaitement ce tuto smile

par contre ... un outils windows qui s'apelle Cs-evolution4.5
cela permet d'installer tout les modules en faisans suivant suivant suivant (windows quoi smile

personne sais s'il existe sous linux ? parce que me retaper les modifs de tout les fichier de config et les txt a la mano
j'en ai pour 3 ou 4 ans big_smile

merci smile


Software is like sex, it’s better when it’s free. - Linus Torvalds

Hors ligne

 

#21 2008-12-02 22:54:54

docteur H
Membre
Date d'inscription: 2006-05-04
Messages: 13

Re: [CSS] Installation d'un serveur Counter Strike Source

Bonjour à tous

La je suis un peut perdu big_smile
Je vous expose mon pb

Quand j'essai de me connect à mon rcon via HLSW il me dit :
22:46:42 Note HLSW: Connexion à 88.191.93.91:27015 ...
22:46:43 Erreur HLSW: Connexion raté (Aucune connexion n'a pu être établie car l'ordinateur cible l'a expressément refusée. )

Je vous fait une copie de mon server.cfg

/ server name
hostname "server : [Youou]"

// rcon password
rcon_password "toto"


// server cvars
mp_friendlyfire 0
mp_footsteps 1
mp_autoteambalance 1
mp_autokick 0
mp_flashlight 0
mp_tkpunish 1
mp_forcecamera 0
sv_alltalk 0
sv_pausable 0
sv_cheats 0
sv_consistency 1
sv_allowupload 1
sv_allowdownload 1
sv_maxspeed 320
mp_limitteams 2
mp_hostagepenalty 5
sv_voiceenable 1
mp_allowspectators 1
mp_timelimit 25
mp_chattime 10
sv_timeout 65

// round specific cvars
mp_freezetime 6
mp_roundtime 5
mp_startmoney 800
mp_c4timer 45
mp_fraglimit 0
mp_maxrounds 0
mp_winlimit 0
mp_playerid 0
mp_spawnprotectiontime 5

// bandwidth rates/settings
sv_minrate 4000
sv_maxrate 100000
decalfrequency 60
sv_maxupdaterate 100
sv_minupdaterate 60

// server logging
log on
sv_logbans 1
sv_logecho 1
sv_logfile 1
sv_log_onefile 0

// operation
sv_lan 0
sv_region 3
sv_contact fguerand@free.fr

// execute ban files
exec banned_user.cfg
exec banned_ip.cfg

Qulqu'un pourrai m'aider svp

Dernière modification par docteur H (2008-12-02 22:56:00)

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson