[ETQW] Nouveau kernel sur le serveur
Voilà, c’est recompilé avec les options qui vont bien. Dites moi si c’est mieux. :-)
Je rappelle l’IP du serveur: quake.nofrag.com
Voilà, c’est recompilé avec les options qui vont bien. Dites moi si c’est mieux. :-)
Je rappelle l’IP du serveur: quake.nofrag.com
Vous devez être connecté avec votre compte Wefrag pour publier un commentaire.
14 septembre 2007 à 20:38 Citer
T’as fait quoi exactement?
Ca m’intéresse.
14 septembre 2007 à 20:54 Citer
Je viens d’installer la démo et les nouveaux drivers nvidia … en 1024 medium, j’ai environ 2 images par secondes. En 800*600 aussi … ca rame meme dans le menu (j’ai de la peine à selectionner les options tellement ca rame).
Il existe d’autres personnes qui ont le meme problème ?
(config : core duo, 2 go ram, 7900GS)
14 septembre 2007 à 20:55 Citer
Tu as un dual screen ? Si c’est le cas, c’est le probleme.
14 septembre 2007 à 20:55 Citer
Caroline: oui, j’ai exactement le meme probleme. J’ai tenté de tout mettre en low, rien à faire. J’ai une 7900GT, un athlon X2 3800+ et un giga et ram, je pige pas trop. Rien trouvé sur le net :(
14 septembre 2007 à 21:01 Citer
caroline : j ai la même config que toi et aucun soucis. Cest ultra fluide !
14 septembre 2007 à 21:23 Citer
ouais c’est le dual screen. Quake aime pas le dualview (j’ai pas testé le mode clone), merci jewcat !
edit : oh putain, ce jeu est une merveille !
14 septembre 2007 à 21:56 Citer
Pour moi ça n’a rien changé apparemment, j’ai toujours aux alentours de 90-100 de ping. Et à 32 joueurs, j’ai l’impression que c’est limite pour le serveur non ?
14 septembre 2007 à 21:58 Citer
je dirais même que c’est pire qu’avant. Ca lagg plus et ça se ressent dans les duels.
caroline : ok, pourtant j’ai un dual et aucun soucis.
14 septembre 2007 à 22:00 Citer
Ca m’intéresse pas des masses de savoir si votre client rame, je voudrais surtout que les gens qui ont joué hier me disent si le serveur se comporte mieux ou si c’est pareil/pire.
Mysterius:
CONFIG_HZ_1000=y
CONFIG_HZ=1000
et
CONFIG_PREEMPT=y
Les deux première options règlent le "Timer frequency" à 1000Hz au lieu des 250 par défaut, et la dernière modifie le "Preemption Model" à la valeur "Low-Latency Desktop" au lieu de "Server". Ca peut paraître bizarre, mais il parait que c’est ce qu’il faut sur un serveur de jeu dédié…
14 septembre 2007 à 22:00 Citer
Moi pareil c’est fluide mais par moment y a des coup de lags.
14 septembre 2007 à 22:08 Citer
skoot : ça lag plus, peuplé ou pas.
J’ai joué sur des serveurs 32 et j’avais l’impression de jouer en lan, donc je vois clairement la différence. J’ai 40 de ping sur votre serveur, mais y a une impression de lag assez violente qui est encore plus prononcée qu’avant. Donc pas un problème de ping, mais plutôt de settings, coté serveur.
14 septembre 2007 à 22:13 Citer
joué sans trop de soucis. Peut-être un peu trop de players.
14 septembre 2007 à 22:16 Citer
J’ai passé le nombre de joueurs max à 24 au lieu de 32. Si ça règle pas le problème va falloir que je regarde ce que font les autres… Si vous connaissez un serveur qui marche bien et dont je peux contacter l’admin, dites-le moi.
J’ai pas non plus le kernel le plus récent du monde, j’ai pas réussi à faire booter un 2.6.22 et donc on est en 2.6.15.
14 septembre 2007 à 22:19 Citer
Bah, skoot, tu peux pas regarder la montée en charge du serveur?
14 septembre 2007 à 22:20 Citer
Ben il a l’air pèpère le serveur… Il monte des fois à 1,5 de load mais il reste à plus de 50% d’idle. Donc pour moi tout baigne.
Si tu connais un peu les serveurs de jeu et que veux un compte dessus envoie moi un mail, moi j’y connais rien et je teste en aveugle.
14 septembre 2007 à 22:21 Citer
Comme hier soir, ça lag parfois. Et au final ça a freezé il y a dix minutes.
14 septembre 2007 à 22:22 Citer
Le freeze d’y a 10 minutes c’est quand j’ai arrêté le serveur pour passer de 32 à 24 :)
14 septembre 2007 à 23:21 Citer
CONFIG_PREEMPT=y
N’est absolument pas bizarre sur un serveur de jeux.
La config ’server’, permet de régler l’ordonancer pour qu’il gère des processus ‘tâches longues’. Ca augmente légèrement les performances dans certains cas : celui de calculs (très) longs, du dixième de seconde à plusieurs heures.
Pour les logiciels faisants de petits calculs, mais courts un noyau temps réel sera plus efficace : il redonnera la main au processus rapidement, faisant de ce mode le mode parfait pour les systèmes temps réels, jusqu’à l’utilisation pro de sons.
Le noyau linux offre trois options, et un serveur quake wars n’est ni un programme éxécutant une seule tâche longue, où on s’en foutrait de perde plusieurs dizaines de millisecondes de façon aléatoire, bien au contraire on est des pgms donc il faut un bon temps de réponse. Cependant le temps réel, ça serait aussi un mauvais choix puisque de toute façon, on est sur réseau / internet et donc on est pas à la milliseconde près. Bon choix donc.
*c’était le cours inutile du soir puisque tout le monde le sait déjà, et les autres en ont rien à faire, par pthc*
Il est basé sur quelle distrib ce serveur ? cpu ? ram ? (ai-je raté un épisode ?)
C’est bizarre cette histoire de noyau, même si en serveur je me souviens pas qu’il y ai eu beaucoup d’améliorations, un noyau à jour c’est jamais mauvais. Je ne pense pas que le noyau soit en cause pour les lags, juste le q4 engine
14 septembre 2007 à 23:22 Citer
Ca passe mieux en 24 joueurs ou pas? Peux pas tester là.
14 septembre 2007 à 23:51 Citer
pthc: la distrib c’est une ubuntu 6.0.6 32bits (on m’a assuré qu’une 64 bits poserait plus de problème qu’autre chose étant donné que le serveur quake est une appli 32bits). Mes autres choix c’étaient une debian, une fedora, ou une SuSe, et j’ai plus de gens autour de moi capable de me conseiller avec une debian/ubuntu qu’avec les autres distribs.
Le serveur c’est un Athlon 64 3500+ avec 1Go de RAM.
Et si mes kernels ne bootent pas, c’est parce que je suis une bille en linux. Je fais du FreeBSD depuis des années, et compiler un noyaux sous linux c’est vraiment pas la même skill :) Si mon kernel 2.6.15 marche, c’est parce qu’avec des sources en 2.6.15 je peux reprendre la config du kernel livré avec la machine et ne changer que les 2 paramètres de performance, et c’est tout bon. Si j’utilise cette même config avec des sources en 2.6.22, y a pas mal de paramètres qui se remettent à leur valeur par défaut et quand il essaye de booter il panic au moment de monter /… Un classique, quoi. Doit y avoir une option à la con à rajouter dans le support des fs ou des devices, mais je sais pas laquelle et j’ai pas encore trouvé la motivation nécessaire pour y passer du temps.
Tu veux essayer de me faire un kernel aux petits oignons?
15 septembre 2007 à 0:05 Citer
Y a 10 minutes ça marchait nickel jusqu’au "server has shutdown". J’ai pas compté mais y avait du monde.
15 septembre 2007 à 0:09 Citer
25. Je me suis vautré quand j’ai cru l’avoir passé à 24, d’où le shutdown. :)
15 septembre 2007 à 12:32 Citer
Pour revenir au serveur etqw, j’ai jamais réellement touché à des serveurs id Tech 4. Donc je ne peux absolument pas aider pour la config du jeu. Peut être une histoire de rate/ticks côté serveur, ou tout simplement que le code n’est pas encore totalement optimisé pour les machines n’ayant pas un proco monstre.
Il n’y a rien dans le log du serveur, lors des crashes ? Et peut être le dmesg aussi ?
De toute façon niveau performances, j’ai peur que cela vienne du cpu. Un manque de ram ne devrait pas être en cause, enfin vérifie tout de même l’utilisation ram/swap.
Il se pourrait aussi que le serveur charge un fichier en plein milieu de la partie ? Tente un hdparm -B 255 /dev/hda pour désactiver la gestion d’énergie disque dur. Si ce dernier se mettait en veille, sa sortie de veille stoperait tout le système durant ce temps, procurant ainsi des lags, processeurs dual core y compris (quid des vrais bi procs ?)
Changer vers un noyau plus récent ne devrait pas apporter grand chose.
Si tu as un doute, ou simplement pour t’amuser tu peux toujours tenter. Copie le .config de l’ancien vers le nouveau, en général ça ne pose pas trop de problèmes. Utilise make menuconfig qui est semi-graphique, et qui possède une ‘help’ détaillée sur chaque option.
Désactive un peu tout ce qui n’est pas nécéssaire au serveur dans kernel hacking et le profiling.
Optimise le pour ton cpu, dans Processor type and features choisis une Subarchitecture de type PC Compatible, un Processor family pour les k8 (athlon64)
Le reste c’est surtout device drivers, dépend totalement du matériel de la machine.
En ce qui concerne le kernel qui ne bootait pas, ça ne doit pas avoir avec la version du noyau, mais plutôt sa config. Dans file systems vérifie bien que ext3 (ou autre si ton fs n’est pas de l’ext3) est compilé dans le noyau, et non en module externe : [*] et non [M]. La différence avec bsd est que linux est modulaire, sorte de pseudo µNoyau. En compilant l’ext3 vers un module plutôt que dans le noyau même, tu créé un fichier .ko sur la partition de ton disque dur, et linux ne sait pas accéder à du ext3 sans ce fichier. (Passons le cas des initrd, ne présentant que peu d’interret ici, dans un système prédéfinit précis)
Le passage 64 bits lui ne servirait absolument à rien, bien que je me souviens de peu de problèmes sur applications 32 bits, que ça soit en mode compatibilité ou chroot.
Tu ne gagnerais juste aucune performance, et pourrais perdre en stabilité d’ailleurs.
Une debian serait toujours mieux que ubuntu. Fedora jamais testé en dehors de desktop.
J’opterais plutôt pour archlinux bien que plus lourde à configurer. Proche d’une debian et sans pouvoir réellement expliquer, plus rapide que les distribs basées sur cette dernière (cflags et ldflags mieux optimisés ? vais essayer de me trouver la semaine prochaine un disque dur secondaire pour vérifier comment ils configurent leur système. Ca fait déjà un moment que je me pose la question)
15 septembre 2007 à 12:46 Citer
On a regardé la config hier soir, les rates sont bien configurés il n’y a aucun problème à ce niveau la.
En réduisant le nombre de joueurs, les problèmes de lag disparaissent et le top lorsqu’il y a 30 joueurs indique entre 60 et 80% d’utilisation cpu.
On pense donc effectivement que ca vient du CPU.
De toute manière avec un cpu 2.2Ghz, ca m’étonne pas tellement que ca tienne pas 32 joueurs.
15 septembre 2007 à 14:40 Citer
Tant mieux, le jeu est fait pour du 12v12. Ca tient la charge à 24 ?
15 septembre 2007 à 15:55 Citer
A première vue oui mais je n’y ai pas rejoué depuis.
En tout cas hier soir ca tenait.
15 septembre 2007 à 16:23 Citer
Tu peux désactiver PunkBuster pour gagner en ressource : net_serverPunkbusterEnabled "0"
Au passage tu peux mettre des slots réservés avec un mot de passe : si_privateClients "4" et g_privatePassword "bidOu"
Pour l’administration facile il existe des outils sympas comme Power Admin Version 0.5.
Et pour les PC pourave vous pouvez prendre "ma" cfg (juste ne pas oublier de modifier tous les r_mode en "’4" soit en 800*600).
15 septembre 2007 à 17:59 Citer
Le serveur est stable et plus personne ne semble se plaindre de lag ou de ralentissement, donc on va dire que c’est bon.
Reste encore à trouver un/des admins et à décider si on le laisse complètement public.
15 septembre 2007 à 18:21 Citer
Je testerai ça dès que possible mais je suis pas étonné que le passage de 32 à 24 ait dissipé le problème de lag.
Comme je disais j’ai eu pas mal d’expérience relativement "laggeuses" avec un bon ping sur des serveurs 32.
Et le jeu est mieux à 24 de toute façon.
15 septembre 2007 à 19:20 Citer
Chez moi, ca lag a chaque fois au moment du largage du mcp.
15 septembre 2007 à 19:26 Citer
J’ai reçu un mail d’un inconnu pour être admin. Ca fait léger… Il en faudrait au moins 3-4.
Skoot, comme le précise cet enfoiré de droite de Mhraya, il faut prévoir au moins 2 slots réservés.
15 septembre 2007 à 19:31 Citer
Ok j’ai mis 4 slots réservés avec bidou comme pass.
15 septembre 2007 à 19:42 Citer
Si c’est juste pour virer les cheaters et autres boulets je suis partant mais je joue que tard la nuit ou le matin 23h—>03h00 et 11h00–>14h00.
A noter que c’est pour dépanner, je le ferai sérieusement mais si d’autre veulent la place je la laisse.
15 septembre 2007 à 20:29 Citer
Nooky vient souvent, Xan aussi.
En tout cas je les vois presque à chaque fois que j’y vais.
15 septembre 2007 à 20:38 Citer
Ouais. A noter que je team toujours avec Letranger car on est sur Teamspeak, si vous voulez rejoindre la squad, pas de soucis, il vous suffit juste de nous rejoindre sur TS.
D’ailleurs, en dehors des squads, avoir plus de monde sur Teamspeak serait un plus, c’est vraiment le bordel par moment et ça aiderait beaucoup pour signaler rapidement qui fait quoi, et ainsi avoir une meilleure cohésion.
Quelqu’un se dévoue pour faire un récapitulatif de qui joue et qui fait quoi ? Je suis médic 99% du temps, Nooky aussi si j’ai bonne mémoire.
PS : Et évitez de vous coller juste derrière les gros véhicules. Il n’y a pas de rétroviseurs, et le driver est susceptible de reculer à tout moment, provoquant un teamkill massif. Je crois avoir tk 6 personnes en 2 minutes tout à l’heure, juste parcequ’elles étaient bêtement derrière mon tank.
15 septembre 2007 à 20:55 Citer
Ouais mais evitez de reculer avec le mcp, sauf cas de force majeure! Les pauv’ engineers y sont pour rien si on vous tire dessus!
D’ailleurs avant de démarrer un véhicule à plusieurs places, verifiez si vous avez pas de coops dans les parages en vous mettant en vue extérieure. Vous verrez tout de suite si ils sont intéressés.
15 septembre 2007 à 21:28 Citer
C’est de tête hein j’peux dire des bêtises.
Seth: Appui Feu
Letranger: Objectifs
Nooky: Objectifs
Xan: Medic
Lestat: Sniper
QQQ: Soldat
Après personne m’a vraiment marqué dans une classe particulière.
15 septembre 2007 à 21:33 Citer
Pas de classe définie, je fais suivant les objectifs.
Mais je vais pas pouvoir jouer pendant quelques temps, la faute à un internet tout pourri.
16 septembre 2007 à 4:31 Citer
En tout cas le jeu est vraiment sympa.
Un peu du mal à m’y mettre, mais une fois pris dans l’ambiance, ça passe tout seul.
Faudra voir ça avec un peu plus d’orga (genre TS & co), parce que c’etait un brin le bordel ce soir.
16 septembre 2007 à 4:53 Citer
je joue médic, mais je m’adapte à la situation et j’essaie de tester un peu toutes les classes. Sachant que medic, me parait être la classe la plus facile a jouer (enfin je peux me tromper).
16 septembre 2007 à 12:54 Citer
Bon, ben il a l’air de marcher nickel le serveur. Je pensais pas croiser skoot un jour sur un FPS. En topscorer en plus, on aura tout vu !
16 septembre 2007 à 16:51 Citer
Je joue aussi plus souvent objectifs mais j’aime bien être artilleur ou medic pour varier.
17 septembre 2007 à 9:36 Citer
j’ai eu plusieurs fois des freeze monstrueux (samedi et dimanche soir). je pensais que c’était ma bécane, mais apparemment non (image freezée, son OK) parce que les fois où j’ai eu la patience d’attendre (et de ne pas rebooter) c’est revenu.
D’autres personnes dans ce cas là? (parce que sinon c’est pt’et bien ma bécane quand même).
Sinon, oui, hier soir le méga bordel. GDF pas organisé pour 1 sous. Sur une manche, on a mis 15 minutes pour construire le pont! (une des manches où skoot campait au désecrator au dessus du tunnel et qu’on l’a laissé faire trop longtemps :)
17 septembre 2007 à 10:31 Citer
Euh juste pour info, le serveur TS sur lequel vous êtes, c’est quoi l’IP?
Et pour ma part, je joue souvent GDF (j’aime pas trop les armes Stroggs), en variant de classe suivant ce qui a besoin.
18 septembre 2007 à 11:27 Citer
http://play.nofrag.com