DWar_Plugin => Gestion des matchs simplifiée

16/05/2008 19h21 #1 
Didrole
SourceGames.fr
Major
Major


Ne jouant plus a DoD:S en team, j'ai décidé de publier quelques logiciels que j'avais développé pour moi même.
Ce topic est donc consacré au deuxième que j'ai nommé DWar_Plugin (Didrole's War Plugin).

C'est en fait un plugin serveur totalement indépendant (pas besoin de mani admin plugin ou de Mattie's EventScripts) qui permet de gérer les war aussi bien in-game que par rcon.

Petite liste de ce que fait le plugin :
-Automatise toute la procédure des changelevel pendant le match
-Compte les scores (et affiche le scores finaux)
-Indique aux équipes dans quel camp aller
-Record SrcTV automatique portant des nom sous la forme JJ.MM.AA_Equipe1_Equipe2_MAP.dem
-Permet la pause au milieu d'un match
-Permet l'annulation d'un match
-Indique le mot de passe du serveur en cas de demande de l'un des joueurs pendant le match.
-Génération d'un rapport un fin de match contenant entre autre le score final ainsi que 2 prises de status.
(Pour vérifier l'authenticité d'un rapport utilisez cet outils : http://didrole.free.fr/DWar_Plugin/Report_Verifier.rar)

Et avantage non négligeable : permet de ne pas donner le rcon a n'importe qui pour lancer le match.
(Le rcon permet une prise de contrôle totale du serv , le plugin restreins à la gestion des match)

INSTALLATION :
Téléchargez l'archive a l'adresse http://didrole.free.fr/DWar_Plugin/DWar_plugin_1.2.rar
Mettez-y son contenu dans le dossier ./dod/ de votre serveur
Relancez votre serveur

Vous pouvez (éventuellement) personnaliser le titre des menu du plugin avec votre tag de clan en ajoutant la ligne suivante a votre cfg/server.cfg
dw_clan_tag "Votre_TAG"

Vous pouvez également protéger l'utilisation du plugin par un mot de passe en ajoutant cette ligne (toujours dans le server.cfg):
dw_password "Mon_Pass"


Le mot de passe d'acces au serveur en mode match sera par default "war" vous pouvez le changer en éditant le fichier
./dod/cfg/DWar_plugin/war.cfg (Il est indiqué comment le changer dans le fichier)

UTILISATION:
- In-Game : Tappez "dw_menu" dans la console (ou faites un bind) puis laissez vous guider par le menu.
Si un mot de passe à été définit pour l'utilisation du menu (voir la partie installation) dans ce cas la syntaxe d'utilisation est :
"dw_menu Mot_de_passe_du_menu"

Le menu ressemble a ceci

Les options ne sont pas bien difficiles a comprendre je vais juste monter des screenshot des menus associés :




(Toutes les maps du serveur sont listées dans ce menu)






L'option config supplémentaire si dessus permet d'exécuter un fichier de configuration spécial pour un tournois qui a certaines règles spéciales par exemple.
Les fichiers de config sélectionnables par ce menu doivent se trouver dans le dossier ./dod/cfg/DWar_plugin/additional/


Toute option du menu principal peut être changée au milieu d'un match (Pratique si l'on c'est trompé sur la 2° map Tire la langue)

UTILISATION AVANCEE:
- IRcon : Vous avez à votre disposition ces commandes pour gérer le match :
dw_team1_tag Permet de changer le tag de clan de la première équipe
dw_team2_tag Permet de changer le tag de clan de la deuxième équipe
dw_map1 Permet de changer la première map du match
dw_map2 Permet de changer la deuxième map du match
dw_match_type Change le type de match (1 = un round par map , 2 = deux rounds par map)
dw_round_time Change le temps d'un round (en minutes)
dw_start_match Lance le match

Remarques et suggestions utiles sont les bienvenues Souriant
(Je suis pas doué en tuto , si quelqu'un a mieux a proposer qu'il n'hésite pas)

Maj du post le 26/07/08 pour la mise a jour 1.1 du plugin
16/05/2008 19h39 #2 
TrOu
World War 2
Général de corps d'armée
Général de corps d'armée


N'empêche que tu t'est fait prendre de vitesse ma poule Souriant

Ne jamais se parler entre développeurs ^___^
16/05/2008 19h49 #3 
breizhou
Angels of The Night
Sergent
Sergent


GG à toi, ca ma l'air vraiment pratique comme plugin mais dmg j'ai pas de serveur pour tester Grand Sourire
17/05/2008 10h36 #4 
titeuf
Les Jeunes 'eud Taupe
Lieutenant-colonel
Lieutenant-colonel


cool
il a l'air moins merdique que ce qui existe actuellement Souriant
merci je testerai ca
18/05/2008 07h16 #5 
grenouille
World War 2
Général de division
Général de division


Bon on a installé et testé. Ca fonctionne pas mal voir même très bien. Clin d'oeil .
La seule schose que je vois à prime abord qu'il pourrait manquer c'est la prise d'un screen status au début de chaques rounds. Voili, bon boulot.
18/05/2008 15h02 #6 
Didrole
SourceGames.fr
Major
Major


Malheureusement ce n'est pas possible depuis que valve a interdis l'exécution de commandes par le serveur sur le client .
Et le source tv n'a pas l'air d'apprécier qu'on le force a le faire non plus.
Mais un plugin qui s'amuse à afficher les steam id des gens à leurs connections sa reviens à peut près à la même chose non ?
(On m'avais par exemple indiqué sur le site de la blackliste quand il existait encore que c'était bon)
22/05/2008 08h31 #7 
PyLE
echoes
Colonel
Colonel


Salut Didrole, salut à tous.

Serait-il possible que tu ajoutes une option au menu qui permettrait de personnaliser la limite des classes.
J'ai une config spéciale avec une limite de classe différente d'un 6vs6 classique (pour les 3vs3) que je lance manuellement, le souci est que lorsque que j'execute mon serveur.cfg (après le match) les restrictions reste. Je ne sais pas s'il y a un souci avec mon fichier ou si c'est un conflit avec ton addon, car quand je lance ton stop match en revanche, tout roule.
Tu vas me dire que tu as créé une option spéciale pour les config supplémentaire mais là quand je fais stop match les restrictions restent...
27/05/2008 09h15 #8 
team7cie

2ème classe
2ème classe


j'ai installé le plugin qui fonctionne ! Mais dans la totalité le choix des map ne se fait pas et cela plante le serveur . J'ai bien vu le fichier cache avec la config match ( round map etc ), mais même si la modifiela configuration reste sur flash et donner . Que faire ?
27/05/2008 11h28 #9 
TrOu
World War 2
Général de corps d'armée
Général de corps d'armée


Que faire ? Attendre que Didrole fasse la mise à jour de son plug in étant donné que la mise à jour du jeu ne devrais pas tarder à arriver...
27/05/2008 17h11 #10 
Didrole
SourceGames.fr
Major
Major


:@PyLE : ton server.cfg possède-t-il bien des lignes pour remettre les restrictions par default ? ( mp_limit_* -1)
(Si je me rappel bien mon plugin exécute automatiquement le server.cfg en fin de match par le stop_war.cfg)

:@team7cie : J'ai du mal a comprendre le sens de cette phrase : "Mais dans la totalité le choix des map ne se fait pas et cela plante le serveur ."
Je pense que t'a un probleme avec le menu de sélection des maps , dans ce cas file moi t'a liste de maps et j'essayerai de reproduire le bug chez moi.
27/05/2008 18h16 #11 
titeuf
Les Jeunes 'eud Taupe
Lieutenant-colonel
Lieutenant-colonel


Salut didrole, saurais tu pourquoi le source TV de mon serveur ne reste pas connecté a chaque changement de map ?
du coup j'ai du faire un bind de mon ancienne cfg TVOn pour le relancer au change map avant que ca zap sur le round suivant.

si tu saurai me dire de ouca peut provenir, tu serai bien urbain ^^
27/05/2008 19h36 #12 
team7cie

2ème classe
2ème classe


Et bien quand je sélectionne le menus 2 des maps , le serveur plante , et quand je veux modifié le fichier cache pour mettre d'autres maps , ca fonctionne pas !
Comment veux tu que je te file ma liste de map ?
27/05/2008 19h44 #13 
PyLE
echoes
Colonel
Colonel


Merci Didrole, j'ai trouvé Clin d'oeil
J'avais un peu cafouillé dans les fichiers
27/05/2008 21h26 #14 
Didrole
SourceGames.fr
Major
Major


@team7cie : tape "maps *" dans la console et donne moi le résultat
@PyLE : Content que tu est résolut ton pb Souriant
@titeuf : T'a peut etre un truc dans ton server.cfg qui vire le source tv
28/05/2008 02h42 #15 
PyLE
echoes
Colonel
Colonel


J'étais tellement occupé à configurer le serveur war de ma team et à bidouiller les .cfg (en plus mon serveur était down pendant 4 jours) que j'en ai oublié l'essentiel :

Félicitation Didrole, ton plugin est très bien fait GG Clin d'oeil
28/05/2008 08h57 #16 
team7cie

2ème classe
2ème classe


Voilà le résultat :

Usage: maps <substring>
maps * for full listing
29/05/2008 15h54 #17 
Didrole
SourceGames.fr
Major
Major


@team7cie : tape "maps *" dans la console et donne moi le résultat
29/05/2008 20h01 #18 
team7cie

2ème classe
2ème classe


PENDING: (fs) dod_anzio.bsp
PENDING: (fs) dod_argentan.bsp
PENDING: (fs) dod_avalanche.bsp
PENDING: (fs) dod_colmar.bsp
PENDING: (fs) dod_donner.bsp
PENDING: (fs) dod_flash.bsp
PENDING: (fs) dod_jagd.bsp
PENDING: (fs) dod_kalt.bsp
PENDING: (fs) 3xi_trainmap_sew.bsp
PENDING: (fs) 415fc_b2.bsp
PENDING: (fs) aim_bselite-ss_myke_final_v2.bsp
PENDING: (fs) aim_snowtown.bsp
PENDING: (fs) bse_orange_king_r.bsp
PENDING: (fs) dods_101st_4towers_src3.bsp
PENDING: (fs) dods_flashville_rel.bsp
PENDING: (fs) dod_7cie_punisher_3 - Copie.bsp
PENDING: (fs) dod_7cie_punisher_3.bsp
PENDING: (fs) dod_aachen_b05.bsp
PENDING: (fs) dod_abancourt_final.bsp
PENDING: (fs) dod_adanti.bsp
PENDING: (fs) dod_airfield_headquarter_b3d.bsp
PENDING: (fs) dod_argentan_by_night1.bsp
PENDING: (fs) dod_babyblue_arena.bsp
PENDING: (fs) dod_beaverville.bsp
PENDING: (fs) dod_berghof_b1.bsp
PENDING: (fs) dod_blueorange_b0.bsp
PENDING: (fs) dod_brecourt.bsp
PENDING: (fs) dod_canyon_final.bsp
PENDING: (fs) dod_cartoon_land.bsp
PENDING: (fs) dod_chocolate_fight_arena.bsp
PENDING: (fs) dod_coire.bsp
PENDING: (fs) dod_coldair.bsp
PENDING: (fs) dod_colored.bsp
PENDING: (fs) dod_crouton_rc2.bsp
PENDING: (fs) dod_desert_war.bsp
PENDING: (fs) dod_diversion_b3.bsp
PENDING: (fs) dod_donner_night_rc1.bsp
PENDING: (fs) dod_dust2_slg.bsp
PENDING: (fs) dod_dust_sl.bsp
PENDING: (fs) dod_flasherb3.bsp
PENDING: (fs) dod_flasher_rc1.bsp
PENDING: (fs) dod_flasher_rc2.bsp
PENDING: (fs) dod_flash_mgsniper_rc2.bsp
PENDING: (fs) dod_flers_b1.bsp
PENDING: (fs) dod_flers_b2.bsp
PENDING: (fs) dod_fpb_grille_paintball.bsp
PENDING: (fs) dod_funpool.bsp
PENDING: (fs) dod_grafenstein_b1.bsp
PENDING: (fs) dod_grenade_out_b4.bsp
PENDING: (fs) dod_harrington.bsp
PENDING: (fs) dod_honolulu_beta2.bsp
PENDING: (fs) dod_hunt_b4.bsp
PENDING: (fs) dod_ingot_b2.bsp
PENDING: (fs) dod_jabi_b1.bsp
PENDING: (fs) dod_kallan_b1.bsp
PENDING: (fs) dod_kalter_b3.bsp
PENDING: (fs) dod_kalter_b5.bsp
PENDING: (fs) dod_kalt_oneway.bsp
PENDING: (fs) dod_knights_b1.bsp
PENDING: (fs) dod_kold_b1.bsp
PENDING: (fs) dod_kolsch.bsp
PENDING: (fs) dod_lennon.bsp
PENDING: (fs) dod_lerouge.bsp
PENDING: (fs) dod_lime_arena_bwaa.bsp
PENDING: (fs) dod_ludendorff_rc1.bsp
PENDING: (fs) dod_marlky_b4.bsp
PENDING: (fs) dod_marlky_b5.bsp
PENDING: (fs) dod_marlky_r1.bsp
PENDING: (fs) dod_murky_p1.bsp
PENDING: (fs) dod_murky_p2.bsp
PENDING: (fs) dod_nightingale_b1.bsp
PENDING: (fs) dod_normandiea.bsp
PENDING: (fs) dod_notorange.bsp
PENDING: (fs) dod_nuernberg_rc1.bsp
PENDING: (fs) dod_orange_2towers.bsp
PENDING: (fs) dod_orange_arena.bsp
PENDING: (fs) dod_orange_breakfloor.bsp


PENDING: (fs) dod_orange_bridges.bsp
PENDING: (fs) dod_orange_flagcatchers.bsp
PENDING: (fs) dod_orange_hill.bsp
PENDING: (fs) dod_orange_Mason.bsp
PENDING: (fs) dod_orange_rusmar_towers_v7.bsp
PENDING: (fs) dod_orange_snowfight.bsp
PENDING: (fs) dod_orange_tower_arena_final.bsp
PENDING: (fs) dod_orange_ulti5.bsp
PENDING: (fs) dod_orange_vnv.bsp
PENDING: (fs) dod_orange_warehouse.bsp
PENDING: (fs) dod_pnd_custom.bsp
PENDING: (fs) dod_pnd_green_paradise_v2.bsp
PENDING: (fs) dod_pointe_b1.bsp
PENDING: (fs) dod_pooldayriverQQ.bsp
PENDING: (fs) dod_poolday_extended.bsp
PENDING: (fs) dod_punch_b2.bsp
PENDING: (fs) dod_reiser_b2.bsp
PENDING: (fs) dod_reiser_battel_v1.bsp
PENDING: (fs) dod_risk_b7.bsp
PENDING: (fs) dod_riverbed_b2.bsp
PENDING: (fs) dod_run2thesun.bsp
PENDING: (fs) dod_salerno.bsp
PENDING: (fs) dod_santa.bsp
PENDING: (fs) dod_santos_b2.bsp
PENDING: (fs) dod_sherman2_rc1.bsp
PENDING: (fs) dod_sigmaringen.bsp
PENDING: (fs) dod_slope.bsp
PENDING: (fs) dod_snowtown_1way.bsp
PENDING: (fs) dod_solitude_comp.bsp
PENDING: (fs) dod_steeltower_final.bsp
PENDING: (fs) dod_stones.bsp
PENDING: (fs) dod_stormfront_b2.bsp
PENDING: (fs) dod_strand.bsp
PENDING: (fs) dod_svk_2008.bsp
PENDING: (fs) dod_tiger.bsp
PENDING: (fs) dod_toon_arena.bsp
PENDING: (fs) dod_two_churches_v3.bsp
PENDING: (fs) dod_underfire_b1.bsp
PENDING: (fs) dod_wald_b4.bsp
PENDING: (fs) dod_warzone.bsp
PENDING: (fs) gerbil_beta6.bsp
PENDING: (fs) ktb_lobby.bsp
PENDING: (fs) ktb_poolah.bsp
06/07/2008 21h46 #19 
grenouille
World War 2
Général de division
Général de division


Heu je voudrais pas paraître pénible, mais pour avoir instalé ce mode sur plusieurs servs et en être plus que content (d'ailleurs plusieurs teams qui l'ont découvert chez nous l'ont adopté après), pense tu en faire un portage sur le new DODS ?
07/07/2008 04h08 #20 
Didrole
SourceGames.fr
Major
Major


Oui j'ai énormément de projet en cours en ce moment mais je trouverai bien le temps de l'adapter Souriant

Aide/Support Serveur

 


Pseudo :
Mot de passe :

» Nouveau venu à DoD ?
» Inscription
» Mot de passe perdu ?

Partenaires 


Serveurs 

FR - DoDFrance by mTxServ.fr
IP : 88.190.22.98:27040

Forums 
Day of Defeat
  Montrez nous votre HUD ! (1580)
  Recensement des teams F... (211)
  MaXlan Frakasse - 25 &am... (46)
  Nostalgie.. (25)
  A quand de l'activité? (50)
Aide/Support
  carte son pc portable (5)
  Achat pc (16)
  Achat casque [Réglé] (45)
  Problème d'affichage des ... (1)
  DoD ne répond pas en se c... (1)
Vidéos/Mapping
  [DoDs] fnx - Anjougame 2012 (23)
  Little Fragmovies/Clip (1687)
  "1200 Boucher" (4)
  [DoD:S] The devil - ob` (53)
  [DoD:S] Sunrise On Argentan (43)
Espace Culturel
  Natural selection 2 (28)
  Brick-Force (11)
  Battlefield 3 (65)
  [ AiON ] ParaDoXe Guild... (32)
  Une offre d emploi chez e... (9)
Espace détente
  DIABLO 3 !!!!!! (22)
  IMPORTANT BBQ BDE URGENT ... (4)
  Question : iPhone 4s Ou ... (20)
  FREE MOBILE CA DEFONCE!!!! (84)
  La vidéo du jour ² (875)

Publicité 
Liens 
Statistiques 
Membres : 22930
Clans : 1461
Actualités : 2975
Commentaires : 82957
Sujets Forums : 9939
Utilisateurs en ligne : 12
0 Enregistré / 12 Invités / 0 Invisible

Publicités