Noplay >>Serveurs de jeux >>Jeux

version imprimable

Lancement et configuration d’un serveur dédié

le mardi 28 janvier 2003 par
Noplay

sommaire

Démarrer le serveur
Options en ligne de commande
Fichier de configurations
Reglage serveur uniquement
Commandes console du serveur
Commandes de jeux



Les administrateurs habitués à HL ne seront pas perdu Quake servant de base au moteur de HL. Ceci est une traduction de la doc fournit avec Q3

Démarrer le serveur

Il suffit simplement d’utiliser cette ligne de commande

quake3.exe +set dedicated 1

Et si vous voulez référencer votre serveur dans le serveur maitre utilisez : quake3.exe +set dedicated 2

Options en ligne de commande

Ces commandes ne doivent pas se trouver dans un fichier de configuration

com_hunkmegs : alloue une certaine quantite de memoire pour le chargement des maps et des objets. Par defaut 56 est requis pour le client mais c’est trop pour un serveur dedie. Generalement com_hunkmegs a 16 suffit. Si vous n’utilisez que les maps tournois com_hunkmegs a 12 peut-etre utilise pour conserver plus de memoire. Capture The Flag requieres au minimum com_hunkmegs a 26.

- NOTE : Si vous avez le message ERROR : Hunk_Alloc failed essayez de augmenter le reglage de 2..

- Utilisation : +set com_hunkmegs <##> Par exemple : quake3.exe +set dedicated 1 +set com_hunkmegs 16

net_ip : Si vous possedez plusieur IP et que vous ne voulez pas utilisez l’IP par defaut pour votre serveur Quake 3 , utilisisez la commande net_ip dans votre ligne de commande.

- Utilisation : +set net_ip Par exemple : quake3.exe +set dedicated 1 +set net_ip 192.168.0.0

net_port : Change le port du serveur. Cette commande doit etre utilise dans la ligne de commande. Cette commande est souvent utilise pour faire tourner plusieurs serveur sur une meme machine. Par defaut le port est 27960 et est incremente automaticement de1 si un autre serveur est lance sans port specifie.

- Utilisation : +set net_port Par exemple : quake3.exe +set dedicated 1 +set net_port 27961


Fichier de configurations

Pour simplier les reglages d’un serveur dedie, plusieurs fichiers de configurations ont ete cree pour les differents type de jeux . Si vous lancez ces fichiers depuis la consoler verifier que com_hunkmegs est sufficiant pour chaque type de jeux . Utilisez cette commandes pour executer un fichier de config. exec gametype.config

Ce qui suis est des exemple de ligne de commande pour chaque type de jeux.

Free For All quake3.exe +set dedicated 1 +set com_hunkmegs 16 +exec ffa.config

Tournament quake3.exe +set dedicated 1 +set com_hunkmegs 12 +exec tourney.config

Team Deathmatch quake3.exe +set dedicated 1 +set com_hunkmegs 16 +exec teamplay.config

Capture The Flag quake3.exe +set dedicated 1 +set com_hunkmegs 26 +exec ctf.config


Reglage serveur uniquement

Les reglages serveur ne peuvent etre utilise que par la console serveur ou la ligne de commande.L’utilisation dans la ligne de commande require un " +" devant la commande.

Par exemple : +set sv_maxclients 16

sv_maxclients

sv_maxclients -le maximum de joueurs connecte au serveur par defaut c’est 8 joeurs.

- Utilisation : sv_maxclients <##>

sv_privatePassword

sv_privatePassword - Regle le mot de passe du serveur. Le clients utilise la commande \password. Par defaut il n’y a pas de mot de passe. Mettez "" pour aucun mot de passe.

- Utilisation : sv_privatePassword ""

sv_hostname

sv_hostname - regle le nom du serveur. Le nom doit etre entre " si vous avez un espace dans le nom du serveur.

- Utilisation : sv_hostname ""

sv_master1

sv_master1 - choisi le serveur maitre aupres duquel votre serveur doit ce signaler. Par defaut c’est master3.idsoftware.com et il n’est pas recommande de changer. D’autre serveur maitre peuvent etre ajouter avec sv_master2 jusqu’a 5 .

- Utilisation : sv_master2

sv_maxRate sv_maxRate - choisi le rate maximum par clients . Par defaut c’est 0, c’est a dire pas de limite. Il est suggere de mettre 8000 ou 10000 la bande passante du serveur n’est pas utilise au dessus de ce seuil.

- Utilisation : sv_maxRate <#####>

sv_pure sv_pure - controle les fichiers pk3 du client pour verifier qu’il n’a pas ete modifie pour cheater. Par defaut le reglage est egal a 1 (allume).

- Utilisation : sv_pure 1


Commandes console du serveur

Ces commandes sont utilisees via la console du serveur ou via le Rcon.

status : affiche l’id du client, le score, le ping, le nom du joeur, l’IP, et le port connecte(qport). L’ID est utilise avec la commande kick

- Utilisation : status

kick : degage un joueur du serveur. Pour kicker un joueur, commencer par trouver l’id du joueur grace a la commande status.

- Utilisation : kick

capturelimit : nombre de captures du drapeau avant le changement de map en CTF.

- Utilisation : capturelimit <##>

fraglimit:nombre de frags avant le changement de map.0 = pas de limite

- Utilisation : fraglimit <##>

timelimit:nombre de minutes avant le changement de map. Ce reglage doit etre fait avant le debut de la partie.0 = pas de limite

- Utilisation : timelimit <#min>

rconpassword : choisi le mot de passe de la console serveur.Cela permet a des clients d’envoyer des commandes serveur sans avoir d’acces direct à la console du serveur . Par defaut il est desactive. Le client peut controler le serveur en entrant des commandes console avec le format \rconpassword monpass et en ajoutant la commande serveur apres \rcon commande.

- Utilisation : rconpassword

killserver : stop tous les services serveur mais garde l’executable Quake III Arena.

- Utilisation : killserver


Commandes de jeux

Generallement, toute les commandes de jeux doivent entrer apres le chargement de la map via un fichier de configuration ou via la ligne de commande/la console. Les commandes qui suivent sont qui sont les plus utilises pour un serveur dedie.

g_warmup : regle le temps en secondes les joueurs peuvent s’echauffer avant le debut d’un match de tournois. Par defaut c’est 20 secondes.

- Utilisation : g_warmup <#seconds>

g_friendlyFire : 1 allume le friendly fire. 0 ls pour desactiver

- Utilisation : g_friendlyFire 1

g_gametype : controle le type de gameplay (free for all, tournament, team deathmatch, CTF). Par defaut c’est 0 c’est à dire free for all. Mettez 1 pour tournament 1 contre 1. Mettez 3 pour le mode team deathmatch. Mettez 4 pour le mode Capture The Flaq.

- Utilisation : g_gametype <#>

g_motd : regle le message que lw le client voie quand il se connecte au serveur.

- Utilisation : g_motd "message of the day"

g_log : emplacement du fichier où seront stocke les logs

- Utilisation : g_log

g_quadfactor : definit la multiplication des dommage causé par le quad damage. Par defaut c’est 3, avec 1 il n’y a pas dommage supplemantaire. Les decimales peuvent etre utilise (exemple : 0.25).

- Utilisation : g_quadfactor <#>

g_syncronousclients : synchronise tous les clients pour enregistrer des demos. Par defaut il est mieux de mettre 0 pour avoir un jeux plus fluide.

- Utilisation : g_syncronousclients 0

g_weaponsrespawn : utilise pour regler le nombre de secondes avant qu’une arme ne reaparaisse. Par defaut c’est 5 secondes en free for all et ne doit etre modifie pour un serveur free for all que si il y a beaucoup de joueurs. Il n’est pas recommende de mettre 0 ou modife pour les autres type de jeux.

- Utilisation : g_weaponrespawn <#seconds>

g_allowvote:active les votes : map, map restart, kick, and g_gametype. Par defaut c’est 1, c’est à dire les votes activée.

- Utilisation : g_allowvote 1


PS :

Cette article a était tapé sur mon palm c’est pour cela qu’il manque des accents (pas trés pratique à faire sur palm...)



commentaires (8 message(s))

Lancement et configuration d’un serveur dédié
le 2 juillet , par :

Bonjour a tous.Si quelqu’un pouvait m’indiquer comment incorporer le callvote vote (chez moi sa marche pas je pige pas ^^) et comment faire des rotation de map (aller de q3dm6 a q3dm7 automatiquement koi !)

Merci



Lancement et configuration d’un serveur dédié
le 1er mai , par Kenshin:

Bonjour a tous !

Pourriez vous m expliquer comment apporter des modifications sur les données des armes :

* temps de respawn

* vitesse de tir

* et tant d autres ...

D’ avance je vous en remercies

Kenshin



Lancement et configuration d’un serveur dédié
le 15 octobre , par malou:
salut, merci pour cette traduction de l’aide quake j’avai pas tout compris lol Sinon je cherche a savoir comment je peut créer un seveur dans lequel on joue seulement au railgun et ou les munitions pour cette arme sont illimité et ou on ne se fait pas tuer quand on tir contre un mur lorsqu’on est proche de clui ci merci beaucoup pour toute vos réponse

guration d’un serveur dédié> Lancement et configuration d’un serveur dédié
le 14 septembre , par :
je n’arrive pas a Démarrer le serveur pouver vous maide svp je vous remerci

> Lancement et configuration d’un serveur dédié
le 7 juillet , par nemo:
peut tu me dire comment on fait pour rebooter un serveur ou plutot comment le redemarre car je les couper mes je n arrive plus a le relancer

> Lancement et configuration d’un serveur dédié
le 22 juin , par Dragorz:

Voila j’ai trouver

Apres avoir eu ce souci et cherché la bonne commande est : seta g_Password round1

et pour te logger a la partir dans la console du client tu tape : /password round1

et voila.



> Lancement et configuration d’un serveur dédié
le 22 septembre , par DragorZ:
Bonjour acrticle tres bien le seul souci que j’ai pour le serveur dedié, j’ai mit la ligne de commande seta sv_privateClients 1 seta sv_privatePassword "TEST" dans le fichier *.cfg de mon serveur tout les autres paramettre sont bien pris en compte sauf celui-ci ce qui veut dire que n’importe qui peut ce connecter a une partie pkoi ??? avez-vous tester cette commande ?

  • > Lancement et configuration d’un serveur dédié
    le 12 mai , par sousoul:

    bonjour a tous perso je suis un debutant a l info et je n arrive po a crée mon serveur quake3 sur le net... c peu etre tout bete mais je n i comprend rien au doc mais c celui ki me parrai le plus pertinant peut on m aider svp je vou remerci

    sousoul



Répondre à cet article

Un message, un commentaire ?

(Pour créer des paragraphes, laissez simplement des lignes vides.)

Lien hypertexte (optionnel)

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d'informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

Qui êtes-vous ? (optionnel)


captcha



Webmaster Noplay