Tutoriel serveur 1946 + FBDJ

Salle dédiée aux "MODS" pour IL2-1946
Guides, support et discussions sur les mods de Il2-1946.

LTalexandre
Jeune Pilote
Jeune Pilote
Messages : 1094
Inscription : 29 juillet 2002

#101

Message par LTalexandre »

J'ai appliqué ta méthode mais malgré cette manipulation la colonne de gauche est toujours en minuscule.

http://img10.imageshack.us/img10/1406/fbdj1.jpg

http://img221.imageshack.us/i/fbdj2.jpg/


C'est peut etre spécifique au logiciel wampserver ? Tu utilises easyphp ?

GCII-7 JOS
Nouvelle Recrue
Nouvelle Recrue
Messages : 6
Inscription : 24 mars 2006

fbdjstats

#102

Message par GCII-7 JOS »

Viens sur notre ts maintenant : passe : jb200551

Ou alors va voir là dans ce dossier : \wamp\bin\mysql\mysql5.1.36\data\fbdjstats tu y trouvera toutes les tables nommées "activemission.frm" ici tu pourras les renommer et ensuite tu les vérifie dans phpmyadmin .

Jos

PS : l'imprime écran vient de "wamp " je n'utilises plus easyphp.

LTalexandre
Jeune Pilote
Jeune Pilote
Messages : 1094
Inscription : 29 juillet 2002

#103

Message par LTalexandre »

J'ai suivi ta procédure pour changer les minuscules et majuscules. Les erreurs que j'ai pu constaté ne venaient pas de ces problèmes car ceux ci sont toujours constants malgré les manipulations.

J'ai une erreur en accédant à la page appareil :
Notice: Undefined variable: PLANES in C:\wamp\www\Stats\aircraftmatchups.php on line 106

J'ai suivi une procédure que j'ai trouvé sur internet

Corretions for the file aircraftmatchups.php :


Errror found:

Warning: asort() expects parameter 1 to be array, null given in /home/gavca/public_html/users/ranking/fbdj15/aircraftmatchups.php on line 106

Warning: Invalid argument supplied for foreach() in /home/gavca/public_html/users/ranking/fbdj15/aircraftmatchups.php on line 110


In line 106, add this:


if(!is_null($PLANES)) {

moving this line: asort($PLANES); to down

In line 162, before ?>, add: }


More changes . . .

Switch the text missioncountobjectives for missionCountObjectives in the following files:

includes\printTeamResults.inc
missiondetails.php
missionDetailsResults.php

Switch the text sortietargettotals for sortieTargetTotals into following files:

missiondetails.php
missionDetailsResults.php
missionstats.php

Switch the text sortieevents for sortieEvents into following files:

includes\player.inc
includes\sortie.inc
includes\squadron.inc
missionDetailsSorties.php

In the file playerdetails.php, add to line 1095 the following code:

if(!is_null($TB_AIRCRAFT)){

add to line 1106 and add this: }





Malgré tout j'ai toujours le meme message d'erreur.

GCII-7 JOS
Nouvelle Recrue
Nouvelle Recrue
Messages : 6
Inscription : 24 mars 2006

fbdjStats

#104

Message par GCII-7 JOS »

Bonjour Alex,

Je viens de revérifier, et je ne constate aucune erreur en ouvrant les Stats avec "WAMP" , j'ai modifié manuellement dans le répertoire data.
Aircraft Matchups ne doit pas être modifié, il ne fonctionne qu'après avoir fait des combats en dogfight et affiche les résultats, mais de toute façon il ne m'affiche aucune erreur. Jos
Image

LTalexandre
Jeune Pilote
Jeune Pilote
Messages : 1094
Inscription : 29 juillet 2002

#105

Message par LTalexandre »

Tu peux me donner la version du serveur apache, de la base de données mysql, et de php merci.

GCII-7 JOS
Nouvelle Recrue
Nouvelle Recrue
Messages : 6
Inscription : 24 mars 2006

fbdjstats

#106

Message par GCII-7 JOS »

Voila ce que tu me damandes :

WampServer 2.0i [11/07/09]
Inclus :
- Apache 2.2.11
- MySQL 5.1.36
- PHP 5.3.0

Jos

LTalexandre
Jeune Pilote
Jeune Pilote
Messages : 1094
Inscription : 29 juillet 2002

#107

Message par LTalexandre »

J'ai recommencé la manipulation, quand je veux me connecter j'ai un message d'erreur.

Notice: Undefined index: LanguageValue in C:\wamp\www\Stats\includes\header.inc on line 20

Notice: Undefined variable: Top in C:\wamp\www\Stats\includes\lang_en.php on line 43

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'fbduser'@'localhost' (using password: YES) in C:\wamp\www\Stats\includes\header.inc on line 41

Could not connect to mysql: Access denied for user 'fbduser'@'localhost' (using password: YES)

Warning: mysql_close(): no MySQL-Link resource supplied in C:\wamp\www\Stats\includes\header.inc on line 66

LTalexandre
Jeune Pilote
Jeune Pilote
Messages : 1094
Inscription : 29 juillet 2002

#108

Message par LTalexandre »

J'ai modifié les majuscules et minuscules, toujours des problemes avec ces histoires de cookies pour accéder à la page administrateur.

LTalexandre
Jeune Pilote
Jeune Pilote
Messages : 1094
Inscription : 29 juillet 2002

#109

Message par LTalexandre »

Comment on fait pour vider la base de données sans supprimer sa structure ?

LTalexandre
Jeune Pilote
Jeune Pilote
Messages : 1094
Inscription : 29 juillet 2002

#110

Message par LTalexandre »

================================================== ================================================== ======
3) On va maintenant corriger Les renvois d'erreurs du module apache de easyphp:
Dans d:\easyphp\apache on recherche la rubrique "error handling and logging"
dans cette rubrique, on copie la ligne en vert E_ALL & ~E_NOTICE
et on colle ça a la place de E_ALL sur la ligne "error_reporting = E_ALL" en noir.

jusque là, ça va, on a pas encore attaqué les choses sérieuses.
================================================== ================================================== ======



Une petite question, si je comprends bien il faut modifier le fichier php.ini et à la ligne suivante remplacer la ligne :

error_reporting = E_ALL | E_STRICT

par

error_reporting = E_ALL & ~E_NOTICE

C'est bien cela ? merci.

LTalexandre
Jeune Pilote
Jeune Pilote
Messages : 1094
Inscription : 29 juillet 2002

#111

Message par LTalexandre »

Qelle est la procédure afin de remettre à zéro les statistiques chaque mois ?

LTalexandre
Jeune Pilote
Jeune Pilote
Messages : 1094
Inscription : 29 juillet 2002

#112

Message par LTalexandre »

Ok j'ai eu la réponse.
Avatar de l’utilisateur

*{64s}Tomio_I
Jeune Pilote
Jeune Pilote
Messages : 1713
Inscription : 03 août 2007

#113

Message par *{64s}Tomio_I »

et c'était ?:huh:
Boit du MW-50.

LTalexandre
Jeune Pilote
Jeune Pilote
Messages : 1094
Inscription : 29 juillet 2002

#114

Message par LTalexandre »

J'ai eu la réponse de l'auteur du logiciel directement sur le site warbirds of prey.

To reset stats, you run a stored procedure called "reset_stats"

connect to the database through MySQL Query Browser and issue the command:

call reset_stats();

That will delete all entries for missions & Sorties and clears out the pilot totals. It leaves the Pilots and squadrons tables alone.


Willie


http://www.warbirdsofprey.org/index.php

LTalexandre
Jeune Pilote
Jeune Pilote
Messages : 1094
Inscription : 29 juillet 2002

#115

Message par LTalexandre »

Comment remplacer la valeur "forum" par un lien sur le site

http://il2battleofbritain.forumgratuit.fr/
<a href="./forum"><?php echo $Forum ?></a>


Je ne sais pas si on peut insérer directement le lien de cette façon


<a href="./forum"><?php echo http://il2battleofbritain.forumgratuit.fr/ ?></a>

MOG_Hammer
Nouvelle Recrue
Nouvelle Recrue
Messages : 4
Inscription : 06 juillet 2010

#116

Message par MOG_Hammer »

La solution correcte pour créer ton lien vers un forum c'est:

<a href="http://il2battleofbritain.forumgratuit.fr/"><?php echo $Forum ?></a>

Le lien que l'on veux créer doit toujours se trouver à droite de la balise <a href="<addresse web ou internet, ou dossier de ton site>". Ensuite, si tu utilise une variable qui contient le texte à afficher sur lequel les gens vont cliquer, tu utilise <?php echo <nom de la variable> ?> et tu fermes ensuite la balise avec </a> pour indiquer que tu as terminé de créer ton lien. Tout ce que tu mets entre <a href=> et </a> va etre inclu dans ton lien. Si tu veux que ce soit un texte fixe, tu mets tout simplement <a href="<addresse web ou internet, ou dossier de ton site>">ton texte ici</a>.

Voilà pour l'explication sur la création d'un hyperlien en HTML. Avec un peu de php pour un site dynamique.

Si tu as un peu fouillé les fichiers php qui viennent avec FBDj pour comprendre un peu comment marche php, tu saurais certainement que la valeur $Forum contient le texte à afficher dans la langue de ton choix pour le mot forum. Si tu veux modifier le mot forum pour autre chose, tu dois aller dans le dossier includes du site et modifier la valeur $Forum dans le fichier lang_en.php. À gauche ce sont les variables, à droite ce sont les valuers associées. Ce sont ces valeurs que tu peux changer pour afficher le texte que toi tu préfères. N'oublie pas les "" et le ; à la fin de chaque entrée. Tu peux meme en ajouter si tu veux, on écris une variable chaine en php avec le $ devant. Pour t'en servir, tu n'as qu'à utiliser la commande <?php echo <ta variable ici> ?>.

Ça devient plus facile avec le temps
Ordinateur de vol:

ASUS M4A79XTD EVO mobo
AMD Phenom II x4 965 BE cpu
2x2048 kingston mémoire
EVGA GeForce GTX570 SC carte video
Creative X-Fi Titanium Fat4l1ty Pro carte de son
Zalman 5.1 casque d'écoute
Logitech Extreme 3D Pro manche à balais
Windows 7 Famimial Premium x64
PSU Corsair 750TX

LTalexandre
Jeune Pilote
Jeune Pilote
Messages : 1094
Inscription : 29 juillet 2002

#117

Message par LTalexandre »

Merci pour cette aide précieuse.

Je me sens de plus en plus seul sur ce sujet, heureusement que la plus grande partie du travail a été réalisé.

LTalexandre
Jeune Pilote
Jeune Pilote
Messages : 1094
Inscription : 29 juillet 2002

#118

Message par LTalexandre »

Merci Solo pour ce tutoriel car je viens de réinstaller fbdj et j'ai utilisé celui ci car il m'a bien aidé :).
Avatar de l’utilisateur

Topic author
50H-Solo
Pilote Confirmé
Pilote Confirmé
Messages : 2326
Inscription : 14 avril 2003

#119

Message par 50H-Solo »

Je pensais que fbdj était mort et que plus personne ne s'en servait. Apparemment il y a encore au moins 1 afficionado de ce super petit programme, toi. Content que mon boulot soit encore utilisé. Tu as d'ailleurs bien complété les manips, chose que je n'aurais surement pas su faire, j'étais arrivé à mon niveau d'incompétance.
Ca fait longtemps que je ne vole plus, j'ai changé de régime de travail et depuis je n'ai plus le temps de voler. C'est con car mon Warthog ne m'auras servi de 2 ou 3 heures. Au prix ou j'ai payé l'engin à sa sortie, ça fait cher l'heure de vol.
Chassez le naturiste, il revient au bungalow
CM Asus Z87 Plus - Proco I7 4770K (oc à 4GHz) + Ventirad Noctua Nh-U12A - Ram DDR3 2x8Go G.Skill TridentX 2400C10D - CG Asus Rogue Strix 08G RTX2070 Super - SSD Samsung 870Evo 250 Go (Win), 500 Go (Linux), 870Qvo 1To et 2To - Alim CoolerMaster SilentPro-M 850w - Ecran Iiyama B2712HDS et un double boot Linux Mint + W10 pro pour faire tourner tout ça

LTalexandre
Jeune Pilote
Jeune Pilote
Messages : 1094
Inscription : 29 juillet 2002

#120

Message par LTalexandre »

Content d'avoir de tes nouvelles. Je joue de moins en moins à IL2, je travail toujours le programme car j'aime bien ces fonctions et la manière de composer les missions. C'est exactement ce que je recherchais sur les serveurs.

Une petite chose dans ton tutoriel, il faut modifier un fichier dans le programme easyphp.

copier coller

Etape 2: Modification du httpd.conf:

Par défaut, EasyPhp configure Apache pour qu’il n’accepte que les connexions locales, ce qui rendra le site invisible depuis l’extérieur et ne nous arrange pas ici. Il va donc falloir modifier ce paramètre dans le fichier de configuration de Apache.

Pour ce faire, faites un clic droit sur le E en bas à droite de votre écran, sélectionner configuration et Apache. Un fichier texte s’ouvre alors.

Cherchez la ligne « Listen: 127.0.0.1:80″ et remplacez la par « Listen *:80″, pour que le serveur écoute toutes les adresses ips et non pas uniquement l’adresse locale.


Lien
http://didoune.fr/blog/2009/04/28/tutor ... rdinateur/


Cela m'a causé bien des problèmes avant que je trouve la réponse.
Avatar de l’utilisateur

Topic author
50H-Solo
Pilote Confirmé
Pilote Confirmé
Messages : 2326
Inscription : 14 avril 2003

#121

Message par 50H-Solo »

oualà, c'est intégré dans le tuto.
Chassez le naturiste, il revient au bungalow
CM Asus Z87 Plus - Proco I7 4770K (oc à 4GHz) + Ventirad Noctua Nh-U12A - Ram DDR3 2x8Go G.Skill TridentX 2400C10D - CG Asus Rogue Strix 08G RTX2070 Super - SSD Samsung 870Evo 250 Go (Win), 500 Go (Linux), 870Qvo 1To et 2To - Alim CoolerMaster SilentPro-M 850w - Ecran Iiyama B2712HDS et un double boot Linux Mint + W10 pro pour faire tourner tout ça
Avatar de l’utilisateur

gilles41
Jeune Pilote
Jeune Pilote
Messages : 1463
Inscription : 16 décembre 2010

#122

Message par gilles41 »

je déterre la chose

dans confs il y a une ligne "difficulty="

ou puis je trouver la liste des codes des difficultées

merci à vous
ASUS TUF Z-690 PLUS - ASUS TUF RTX 3060 12Go - Kingston 5200 4X16Go
Intel I5 12600 - M2 500 Go /OS + SSD 500 Go + SSD 500 Go Data + SSD 1 To DCS
TrackIR 4 pro - Logitech G940 - Saitek Throtlle quadrant

le plus dur prends du temps l'impossible un peu plus ...

LTalexandre
Jeune Pilote
Jeune Pilote
Messages : 1094
Inscription : 29 juillet 2002

#123

Message par LTalexandre »

Encore un bug sous FBDJ résolu concernant la date de lancement de la mission qui restait toujours sur l'année 1970 et qui lancait la mission sur un temps négatif.


Voici la solution trouvée sur un autre forum
http://www.warbirdsofprey.org/index.php?topic=8509.0


It's definitely an eventlog problem.

Make sure its correct in config tab of FBDj

Also go into your IL2 root folder and delete any eventlog

The next time the game is started it should write a new one, if not then your confs.ini is also incorrect.

Mine is written like this.


[game]

eventlog=c:\IL2 Dedicated409mod\eventlog.lst <---------------------------this line will vary of course depending on where you have the game installed
eventlogkeep=1
## EventLog ##
# Set 'eventlog' to the eventlog file name (default eventlog.lst) to enable
# Set 'event_ground' to check for ground targets
# Set 'event_air' to check for pilot losses

eventlog=eventlog.lst
event_ground=1
event_air=1
Répondre

Revenir à « Salle "MODS" IL2-1946 »