Team Fortress HeadQuarters TF2 communauté
L'actualité de TF2Les articles de la communautéLes interviewsLes maps TeamFortress2Blogs de la communauté TF2Demo et record TF2Vidéos Team Fortress 2La communauté de TF2Le forum de la communauté
Team Fortress 2 et bien plus encore sur TFHQbullet flux rss Flux RSS
bar
16.12.2008
Darst

Créer son serveur dédié TF2 sous Linux

Introduction

À qui s'adresse cet article ?

  • À ceux qui souhaitent découvrir le serveur dédié sous linux.
  • À ceux qui veulent se monter un vrai serveur.
  • À ceux qui ont déjà les bases de linux (Debian en l'occurence).
  • À ceux qui souhaitent avoir pleinement la main sur leur serveur.

Nous allons voir les grandes lignes de la mise en place d'un serveur dédié Steam faisant tourner Team Fortress 2.
Pour certains qui ont déjà les connaissances dans le domaine, ça ne sera rien de nouveau car les infos qui suivent n'ont absolument rien d'innovante, de plus on trouve plutôt facilement les infos par les moteurs de recherche. Pour d'autres, ça sera l'occasion de se familliariser avec le noyau Linux et en faire quelque chose de tout à fait sympa.
Dans les deux cas, ça permettera de regrouper des infos et des méthodes pour un article complet, utile et efficace.

Quel matériel ? Quel OS ?

A part pour tester, tirer un trait sur un "serveur maison".
Votre serveur sera gourmand en ressource et en bande passante.
Même si vous êtes en possession d'une bête de course, QuadCore Intel Xeon bla bla bla, si vous n'avez pas un bon upload, c'est foutu.
Il faut un bon upload, car c'est votre serveur qui envoie les informations aux clients (joueurs), donc plus vous avez de joueurs sur votre serveur, plus il faudra uploader, plus c'est critique.
Le download, lui est faible, mais ce n'est jamais ça qui est restreind. Vous pouvez tout de même faire votre petit serveur dédié perso pour un 2vs2 ... 4 joueurs sur un serveur, ça devrait passer sur une ligne ADSL classique..

Pour l'OS, il n'y a pas de mystère ... priviliégiez une Debian stable, donc à l'heure où j'écris ces lignes : etch.
Vous pouvez vous contenter de la net_install avec aucun paquet supplémentaire, donc le minimum de chez minimum, ni d'interface graphique, puisque l'on fait tout en ligne de commande ;)
Une install classique, 2GB de SWAP, pas de LVM, à moins que vous ayez des besoins extérieurs bien sûr.
A la fin, le serveur nécessite environ 3GB d'espace disque.
Si avez le choix du matériel, priviliégez le CPU puis la RAM.

Bête de course ? Daube ?
Quels sont vos besoins ?
Pour faire simple, vous avez besoin de faire tourner plusieurs serveurs simultanement ? 3 ? 4 ? Prenez une bête de course.
Un seul serveur pour votre clan, pour quelques soirs par semaine, puis de temps en temps squaté en ffa ? Allez au plus simple.

La grande partie de cet article a été réaliser sur un serveur RPS (Real Private Server) :

  • Intel Celeron 1.33 Ghz
  • 512 Mo DDR2
  • 10 Go

La seconde partie, qui concerne tout ce qui est hors-ligne (munin, script, plugins, etc...) a été réalisé sur un Celeron 733Mhz, 896MB SDRAM.

Coût du RPS : 12 € TTC /mois pour un 22 slots. Serveur RPS I d'OVH.
Nous sommes très loin des coûts d'un serveur de jeux d'un spécialiste (40 à 60 €), mais le service, le support et la maintenance ne sont pas les mêmes.
L'article a donc été réalisé sur un petit serveur, ça tourne, plutôt bien, mais le serveur était sur les rôtules ;) Bref ça reste bien pour le petit budget d'un clan, un serveur public ou se faire la main.

Il reste un serveur dédié, Kimsufi (OVH) aux alentours de 24€ TTC qui devrait tenir la route, en théorie.

Comment lire cette article

Pour ceux qui touchent déjà bien les distrib Linux, et/ou serveur dédié, n'hésitez pas à apportez votre pierre à l'édifice.
Pour ceux qui n'ont pas de connaissancent, allez-y pas à pas en adaptant à votre sauce certaines parties.

Un texte sur fond noir correspond à une commande tappé dans le shell.
uname -aLa même chose en italique, correspond à texte en retour
Linux srvtest 2.6.18-6-686 #1 SMP Mon Oct 13 16:13:09 UTC 2008 i686 GNU/Linux

Plan

Installation du serveur dédié
  • Connexion au serveur [Page 2]
  • Préparation et installation de Source Dedicated Server [Page 3]
  • Installation de Team Fortress 2
  • Tests de fonctionnement [Page 4]
Configuration
  • Fichiers cfg [Page 5]
  • mapcycle
Optimisation
  • Fenêtrage [Page 6]
  • Script
PsychoStats
  • Installation [Page 7]
  • Utilisation [Page 9]
  • HeatMaps [Page 10]
  • Psycholive [Page 11]
Administration, graphiques, remontés d'infos
  • Munin [Page 12]
  • Script PHP
  • HLSW Rcon
Epilogue [Page 13]

N'oubliez pas que le forum reste à votre disposition.


Commentaires

Aucun commentaire pour l'instant. Soyez le premier à en laisser un.

separateur blanc

Poster


Vous devez vous inscrire sur le site pour pouvoir laisser un commentaire.
Pour cela, il suffit de vous inscrire, ou de vous connecter.

séparation Shoutbox TFHQ
Groumf | 12:09 24.2012
allright !
Obnoxious | 00:19 01.2012
allez, je vote encore quelques fois et les GS ont 50% de chances de gagner la div 2 !
Obnoxious | 16:04 02.2012
ma tâche ici est accomplie, je m'en vais, anonyme, dans le brouillard du don gratuit de soi...
Darkjul | 12:24 10.2012
Gigolo va
Groumf | 21:15 15.2012
:)
Obnoxious | 23:32 24.2012
je me fais troller par un mec qui arrête pas de voter pour une autre team XD
Obnoxious | 23:32 24.2012
dis moi qui t'es que je vienne te péter les deux jambes ;)
Darkjul | 20:38 26.2012
Tu craques je crois
TRJCmagnum | 11:36 08.2012
bonjour
Obnoxious | 00:13 09.2012
au fait c'est normal que le compteur affiche le jour et l'année mais pas le mois ? jour magnum
vodka06 | 03:32 10.2012
URL Finale de la Winter assembly commenter en français enjoy ! :p
Archives
séparation L'image Team fortress 2de la semaine
séparation Les maps de TFHQ
séparation L'actualité des clans

I'll Break your Bones
le 23.02.2010 à 09h44
Hey, Nous recherchons un solly de niveau div5 fr minimum, on attend vos postulation sur notre site :) http://breakyourbones.nitroserv.net

Cherche Soldier low
le 15.02.2010 à 18h46
Hello ! Nous recherchons un soldier low (mais avec de l'expérience tout de même) au plus vite, pour nos différentes compétitions : etf2l et lftf2. N'hésitez pas à nous contacter par mail : minichougamer@gmail.com et par steam friends :...

goToutes les news de clans
séparation Clan Zoom
Le logo du clan 4K^
Clan: Four Kings.Packard Bell
Voir leur résumé
bulletOu celui des autres
séparation Projecteur sur un acteur de la communauté
séparation Liens de TFHQ
séparation liens
Derniers matchsDerniers matchs
Adversaires Compét. Date Score
SexyGamers VS TF2.FR LTF2C 24.02 0 / 2
SexyGamers VS PyRo|GEN LFTF2 08.02 2 / 0
PyRo|GEN VS Hospice LFTF2 07.02 1 / 2
Energetic e-sports VS SexyGamers LTF2C 06.02 2 / 0
Angel's Wings VS Authentic Gaming LTF2C 23.10 2 / 0
Illusion Networks VS Energetic e-sports LTF2C 18.10 1 / 1
Angel's Wings VS Nitrose LTF2C 18.07 2 / 0
Punchline ESC VS BLAST.TF2 LTF2C 12.07 0 / 2
Punchline ESC VS BLAST.TF2 Finales 02.07 1 / 2
Nitrose VS Punchline ESC LFTF2 21.06 0 / 2

go Voir les archives des matchs
connexionConnexion
 

Creer son compte sur TFHQCréer son compte TFHQ
*
*
   
STEAM_0:
   
*
*
   
   
   
*
   
* obligatoire  
 
mot de passe perduMot de passe perdu ?
Pas de souçis on s'occupe de tout !



Zut ! Mail perdu ?! Retournez à la case départ ne touchez pas les 200$
separation
promo 29
promo 34
promo 31
promo 10
en direct du neten direct du net

21 / 03 / 2012

17 / 02 / 2012

09 / 02 / 2012

bouton Les anciens liens

sondageSondage

Qui va remporter la division 2 de la saison 5 TF2C ?

sondage barre 50% (56)
sondage barre 6% (7)
sondage barre 4% (4)
sondage barre 10% (11)
sondage barre 4% (4)
sondage barre 3% (3)
sondage barre 7% (8)
sondage barre 18% (20)

 113 votants
bouton orange Voir plus de sondages