Aller au menu - Aller au contenu

Icône Help, ça plante !

Mise à jour : 24/01/2012
Difficulté : Facile Facile
2 942 visites depuis 7 jours, dont 24 sur ce chapitre classé 54/786
Sommaire du chapitre :
Icône du chapitre
Chapitre précédent Sommaire Chapitre suivant

Avant de compiler

Avant de compiler, il y a quelque chose de très important à faire avec Hammer : Alt + P.

Hammer va alors vous lister les erreurs qu’il trouve, comme les blocs avec des formes invalides, des erreurs d’angles…

Regardez, ici, j’ai fait exprès de générer des erreurs :

Image utilisateur


Vous pouvez cliquer sur chaque problème, et Hammer vous mènera au lieu de l’erreur. Généralement, vous pourrez cliquer sur Fix ou sur Fix all pour qu’Hammer corrige les problèmes.

Cela dit, il faut faire attention aux erreurs liées aux outputs/inputs et aux structures invalides. Dans ces deux cas, Hammer va corriger comme une patate et il vaut mieux que vous le fassiez vous-même. Si vous avez une erreur …has bad I/O connections, c’est un problème d’inputs/outputs et vous devez rétablir les connexions vous-même. Dans la cas d’une structure invalide, il vous faudra très certainement supprimer le bloc et le recréer ;) .

Analyse du log

Normalement, après chaque compilation, vous devez inspecter votre log de compilation, via Hammer. Ca doit être un réflex de façon à trouver les éventuelles erreurs.

Ce n’est pas facile de s’y retrouver, mais généralement, les erreurs sont bien visible (Warning, Couldn’t machin truc, Leak, Error…).

Pour vous aider, un membre de Mapping-Area, NykO18 [MA] a créé un petit script qui analyse votre log et qui vous dit s’il y a des erreurs. C’est très pratique pour le débutant :) .

La page Web se trouve ici. Il vous suffit de coller votre log de compilation dans la zone de texte puis cliquez sur Vérifier.

Pour copier le log, cliquez sur Copy to Clipboard (Copier dans le presse-papier) dans la fenêtre de compilation d’Hammer.


Le script va alors vous lister toutes vos erreurs, en vous les expliquant, ou vous dire qu’il n’y a pas d’erreur :) . C’est vraiment bien fait, et je dois dire que les conseils donnés m’ont aidé à de nombreuses reprises. Comme je trouve ce système vraiment complet, je ne vais pas vous lister toutes les erreurs et toutes les méthodes de résolution.

Cela dit, vous pouvez vous rendre ici pour visualiser toutes les erreurs recensées :) .

Bug au lancement

Il se peut que votre map plante lors du lancement du serveur. Si c'est le cas, vous devez lancer la map avec la console (mettez map nom_de_la_map sans l'extension), et regardez ce qui s'inscrit dans la console. Il y a de fortes chances pour que le problème y apparaisse.

Voici par exemple ce que me donne la console pour une de mes maps :

Image utilisateur


Dès que vous avez repéré le problème, résolvez-le si vous y arrivez, ou recherchez sur Google. Il y a de fortes chances pour que votre problème soit courant (il y en a tellement que je ne peux pas vous les lister) ;) .
Chapitre précédent Sommaire Chapitre suivant

Partager

6 commentaires pour "Help, ça plante !"
Note moyenne : 3.89 / 4 (103 votes)
Pseudo Commentaire
Hors ligne fxdu83 # Posté le 25/04/2008 à 21:58:52

personne.... :(
Hors ligne BaiShin # Posté le 19/07/2009 à 21:45:43
Mieux vaut rire que pleurer!
Avatar

Ville : Equancourt
Pays : France métropolitaine

J'ai trouvé ce site pour les gens qui galèrent avec le log
http://hl.logout.fr/?p=HLErr

BaiShin

"Un Homme qui travaille trop ne rêve pas. Seuls les Hommes qui rêvent atteignent la sagesse"
 
Hors ligne t.r.i.a.l. # Posté le 06/09/2009 à 22:30:25

Même problème que toi fxdu83 :(
J'ai pourtant fais Alt+P mais y a rien comme problème o_O

J'ai tous fais dans les moindre détaille et çà me fais ce message :o
Hors ligne t.r.i.a.l. # Posté le 06/09/2009 à 22:31:30

Alors si ile vous plais A l'aide!!!
Hors ligne poidu91 # Posté le 26/02/2010 à 23:09:03
Avatar

Ville : Bruyeres le chatel
Pays : France métropolitaine

Salut j'ai un probleme j'ai fais ma map avec hammer et généralement je sauvegarde et je compile et je la lance avec Halfe Life 2 et sa marche normale... et la je sauvegarde, je compile je lance avec HL2 et sa me met : Can't start game, no valid server.dll loaded
] map maison
Failed to load server.dll
Failed to load server binary
Can't start game, no valid server.dll loaded

ma map s'appelle "maison" j'ai copier le log de compilation dans le site conseiller et il me dit que je n'ai pas d'érreure ... pouvez vous m'aider?
merci

Voir tous les commentaires