Communauté de développeurs/utilisateurs d'outils pour OGame, E-Univers et assimilé
Vous n'êtes pas identifié.
Le mod Arcade dans sa version 2.3 est dans les bacs.


Telechargement: http://www.ogsteam.fr/downloadmod.php?mod=Arcade
Demonstration: login demo/demonstration
edit:
Liens de sites contenant des jeux IBPro
http://www.ibparcade.com/
http://arcade-adaptations.info
http://www.origon.dk/dis/viewforum.php?f=13
http://invisiongames.org/forum/index.php?dlcategory=1
ericalens a écrit:
Dans le readme... j'indique d'essayer avec le jeu pacman fourni par defaut et de voir si ca marche... donc.. en 1) as tu essayé et est ce que ca marche ? (tu es obligé de répondre oui.. sinon tu as pas lu le read me et tu as installé les jeux pour rien)
en 2) j'en parle dans le readme et dans le thread a multiples reprises.. il y a un mode arcade_debug qui permet de voir ce que renvoie un jeu comme score... je parie 10 sous que tu as ni essayé... ni meme lu que ca existait... sinon je suppose que tu en aurais parlé dans ton post...
Donc en clair, tu veux qu'on se casse le bol pour essayer de te dépétrer d'un truc que tu arrives pas a installer... mais tu fais pas le minimum d'effort neccessaire pour le faire.
J'hesitais donc entre le Sujet 1513 et ne pas répondre...
j'ai choisi de répondre... et je vais citer mon propre post dans le premier post de ce thread pour les prochains assistés.
NOTE: Les jeux de l'ancienne version Arcade , ne sont pas de type IBPRO donc non compatible avec cette version.
NOTE2: Essayer dans un premier temps le pacman fourni avec la version 2.0 et soumettez un score avant d'installer un autre jeu. Si cette soumission ne marche pas , ce n'est meme pas la peine d'en installer d'autre , vous avez mal installé le module.
NOTE3: Il smeble y avoir un probleme sur Lycos , soit avec la variable __FILE__ soit avec la fonction realpath qui fait que le panneau admin n'apparait pas entièrement... et donc que l'install des jeux ne soient pas possible.
Il faut pour corriger remplacer dans arcade_admin.php , les 3 ou 4 lignes ou apparraissent realpath(__FILE__) par le chemin complet sur le serveur du repertoire du mod arcade.
NOTE: le serveur démo arcade a changé d'URL: http://arcade.ogsteam.fr
Changelog du Module Arcade
v2.0
+ Ajout compatibilité des Jeux de type IBPro (des centaines de jeux)
- Suppression des autres jeux (Neaves)
+ Restructuration des repertoires sur le serveur SVN
+ Documentation dans le fichier arcade_lisez-moi.txt
* Seul le jeu Pacman est installé par défaut
v1.1
* Si le nom entrée pour le highscore est blanc, remplacement par le nom de
l'utilisateur OGSpy
* Rendu compatible avec Internet Explorer (Pas d'affichage du jeu)
+ Ajout d'un ChangeLog
+ Ajout du fichier update.php
ericalens@ogs:~/Arcade2/mod/Arcade$ cat arcade_lisez-moi.txt
Module Arcade 2.0
(c) 2006 OGSteam
http://www.ogsteam.fr
--------------------------------------
A LIRE EN ENTIER POUR AVOIR UNE CHANCE
QUE LE MOD ARCADE FONCTIONNE ....
--------------------------------------
Ce module est pour les Serveurs d'alliance OGSpy version supérieure ou egale a la 3.02
NOTE: lors de l'installation des jeux via l'interface administrateur, une décompression des fichiers
tar fait appel au fonctions du serveurs. Seul les serveurs de type un*x ont été testés.
Je ne sais notamment pas , si ca fonctionne sur les serveurs de type windows... (je parierai que non)
Dans ce cas, il est neccessaire d'uploader soit meme avec son client ftp les différents fichiers
(swf, gif, et fichiers accessoires) au bon endroit... ce qui peut etre pas si "facile" que ca.
Installation:
------------
- Uploader le contenu de l'archive dans le repertoire 'mod' d'OGSpy
- Afin de récupérer les scores des jeux Flash de type IBPro il est nécessaire d'editer
le fichier 'index.php' d'OGSpy.
^^^ LES SCORES NE SERONT PAS ENREGISTRES SANS CET EDITION DU FICHIER INDEX.PHP
--------------------------------------------------------------------------
--------------------------------------------------------------------------
<-- ouvrir [ogspy_root]/index.php et trouver au début du fichier -->
require_once("common.php");
<-- Ajouter aprés -->
require_once("mod/Arcade/arcade_intercept.php");
<-- Sauvegarder et reuploadez le fichier sur votre serveur -->
--------------------------------------------------------------------------
--------------------------------------------------------------------------
Creation du repertoire accessoire des jeux IBPro:
------------------------------------------------
Vous devez creer dans le repertoire d'ogspy un sous-repertoire nommé 'arcade'
lui meme contenant un sous repertoire nommé 'gamedata'. Ce repertoire doit avoir
le statut suffisant pour que le mod puisse y écrire dedans les nouveaux jeux uploadés.
Par exemple: chmod 777 [ogspy_root]/arcade/gamedata
Droits sur les repertoires
--------------------------
Certains repertoires, notamment ceux qui sont suceptible de recevoir les uploads de
l'admin (nouveaux jeux d'arcade) nécessite un droit en ecriture "777".
(plus précisément, l'user apache doit pouvoir y ecrire dedans)
Vous pouvez modifier ces droits soit avec votre client ftp et/ou en mode console.
Il s'agit de:
- mod/Arcade/games
- mod/Arcade/pics
- mod/Arcade/tmp
- arcade/gamedata
NB: ces droits ne sont nécessaires que si vous utilisez l'upload du panneau d'administration,
si vous utilisez votre client ftp usuel , et installez les jeux manuellement, vous n'en avez
pas besoin.
Panneau d'Administration du module Arcade:
-----------------------------------------
- il permet les opérations suivantes :
* suppresion des scores
* configuration des options (log etendu, autorisation des coadmins, forçage
de noms)
* Bannir et débannir des joueurs peu scrupuleux (qui triche sur les scores)
* Ajout de nouveaux Jeux (ils doivent etre compatible avec le modArcade cad
a ce stade , de type Flash IBPRO)
Installation de nouveaux Jeux :
-------------------------------
- Par defaut seul un seul jeu est installé, il s'agit de Pacman de Neaves
- Vous pouvez installez autant de jeux que vous le souhaitez , il suffit que ce soit
des jeux flashs, et que vous mettiez les eventuels fichiers accessoires/secondaires
au bon endroit sur votre serveur.
- Pour que les jeux soumettent leur score au module, il est nécessaire qu'ils aient été
adaptés. Le ModArcade est compatible avec tout les jeux prévu pour la plateforme
nommé IBPRO.
Note sur l'adapatation IBPRO et le ModArcade:
--------------------------------------------
Le jeux IBPro soumettent leur score au serveur en appellant le fichier index.php avec des paramètres
incluant bien sur le score, mais aussi le "petit nom" du jeu , qu'on appellera 'scorename'.
La connaissance de ce scorename est important puisque c'est lui qui permettra la sauvegarde des
scores des joueurs.
Bien souvent, le scorename correspond au nom du fichier swf sans son extension.
soit 'nomdujeu' pour un fichier qui se nommerait 'nomdujeu.swf'.
(Mais ca _peut_ ne pas etre le cas)
Le fichier swf principal du jeu sera dans le repertoire mod/Arcade/games/ , une image, optionelle mais
recommandé peut lui etre associé , elle sera dans le repertoire mod/Arcade/pics.
Dans leur format le plus simple, nous avons donc un fichier SWF (le jeu) et un fichier image (un gif).
Certains jeux, que ce soit pour leur adapation IBPRO ou pour des données supplémentaires, font appel a
d'autres fichiers qui seront teléchargé à partir de votre serveur.
Ces fichiers secondaires sont attendu dans le repertoire [racine]/arcade/gamedata/[NomDuJeu].
Se pose alors le probleme de l'emplacement d'OGSpy. En effet , ces fichiers secondaires sont souvent
appellés à partir du repertoire racine _dans_ lequel se trouve ogspy.
Donc si vous avez installez , et accedez à OGSpy à partir de http://www.serveur.net/ogspy , les fichiers
secondaires seront cherchés dans http://www.serveur.net/ogspy/arcade/gamedata/[NomDuJeu]
Cependant , certain mal adaptés , chercheront leur fichier secondaire dans
http://www.serveur.net/arcade/gamedata/[NomDuJeu]
Plusieurs méthodes sont possibles pour installer un jeu :
----------------------------------------------------------
A) Installation Manuelle
Cette méthode est la méthode générale , marchant pour tout les jeux ibpro
Recupérez une archive d'un jeu (google est votre ami...).
A l'intérieur de l'archive se trouveront
1) un fichier.swf
2) une image optionelle
3) un fichier texte optionnel indiquant le scorename et les dimensions souhaités pour le jeu
4) Accesoirement un fichier PHP qui peut contenir les memes informatios que le fichier texte
ci dessus
5) Accessoirement, des fichiers secondaires qui seront dans un sous-repertoire /gamedata/[NomDuJeu]
<--- Installation d'un jeu --->
Uploadez le fichier swf dans mod/Arcade/games
Uploadez l'image dans mod/Arcade/pics
Uploadez le contenu de gamedata dans [ogspy]/arcade/gamedata
Allez dans le panneau d'administration du ModArcade
Reperez le sous-panneau 'Installation des jeux deja uploadés sur le serveur'
Dans la boite liste doit se trouver le fichier swf que vous avez mis dans mod/Arcade/games.
Selectionnez le et appuyer sur le bouton.
Remplir alors les différents champs avec les valeurs adéquates
<------------------------------>
Pour les installations semi-automatiques et automatiques, il faut que les repertoires
accueillant les jeux soit autorisés en ecriture (chmod 777), d'autre part les scripts
d'installations fesant appel à des outils unix, je ne suis pas sur du tout qu'une
installation avec cette méthode sous Windows, fonctionne.
Afin que les sous panneau correspondant apparraisent dans le panneau d'administration,
les options 'arcade_serverrootpath' et 'arcade_uploadpath' doivent etre renseignés , et
reellement exister avec des droits en ecriture)
B) Installation semi-Automatique
Dans le panneau d'administration des jeux se trouve un sous panneau
'Upload et Installation d'un nouveau Jeu Flash (*.swf)'
Il permet d'uploader à partir de votre ordinateur un fichier swf et une image.
(donc il ne permet pas le transfert d'eventuels fichier secondaires qui seraient dans gamedata)
Remplissez les différents champs et soumettez vos fichiers.
C) Installation automatique
Certains jeux de type IBPRO sont fournis sous forme de fichier tar (= archive)
Il suffit d'uploadez le fichier tar dans le panneau approprié pour qu'automatiquement
- le swf et l'image soient copiés dans leur bon repertoire
- le contenu d'un eventuel repertoire gamedata soit correctement copiés lui aussi
- le fichier de configuration php soit lu et interprétés pour inserer dans la base
de données les bonnes valeurs
En cas de bug :
--------------
- http://www.ogsteam.fr : Site de l'OGSteam
- ericalens@ogsteam.fr (mon mail a moi qu'il est a moi)
- irc:irc.ogamenet.net/#OGStratege
- les signaux de fumée (mais il faut me téléphoner avant pour que je regarde par
la fenètre si je vois ces signaux)
License:
-------
Le module lui meme est libre de droit.
Les jeux que vous recupérez sur le net ont les droits de leurs auteurs respectifs.
Merci de bien vouloir les respecter.
![]()
J'ai un soucis, mes scores ne sont pas sauvegardés même en mettant la 2eme phrase derriere la première
![]()
As tu edité le fichier index.php d'OGSpy comme indiqué dans le post ci-dessus ?
Et as tu essayé une soumission des scores avec le seul jeu présent dans l'install (pacman.swf) ?
![]()
je rencontre la même chose, seul le jeux pacman acepte els score, les autres jeux, les scores restent vierge.
ensuite, j'ai installé les images dans le répertoire pics (avec chmod777) et rien à faire, message erreur comme quoi il n'y a pas els droits.
sinon, c'est pas mal fait, domage que els autres scores d'avant ne soient pas repris.
bon travail
tien voila ce que j'ai comme erreure
[0] => INSERT INTO ogspy_arcade VALUES ('','macfly', '88', 'tetris')
fonction => sql_query
ligne => 71
file => /hebergement/ogspy/games_score_sql.php
[1]
[0] => INSERT INTO ogspy_arcade VALUES ('','macfly', '88', 'tetris')
fonction => DieSQLError
ligne => 90
file => /hebergement/ogspy/includes/mysql.php
[0]
Dernière modification par macfly (27-Sep-2006 16:11:00)



![]()
J'ai édité, mais il faut enlever où mettre la phrase en dessous?
![]()
@macfly:
Si pacman passe et que les autres passent pas , c'est que les "autres" ne sont pas des jeux ibpro (et en particulier les anciens du mod Arcade 1.1 ne sont PAS des ibpro) te faut recuperer des jeux ailleurs.
@augustus: je reprends ce que j'ai mis dans le post.
<-- ouvrir [ogspy_root]/index.php et trouver au début du fichier -->
require_once("common.php");
<-- Ajouter aprés -->
require_once("mod/Arcade/arcade_intercept.php");
Je crois que je suis clair sur avant ou aprés non ?
@lildadou: par exemple la , http://www.origon.dk/dis/viewforum.php?f=13 ou encore tout les autres sites
google 'flash ibpro'
Résultats 1 - 50 sur un total d'environ 2 850 pour flash ibpro. (0,43 secondes)
![]()
J'ai trouvé ce site http://www.phpbb-arcade.com/ezdloads.php pour télécharger des jeux en flash, mais qu'est-ce qui me dit qu'ils sont compatibles ou non ?
![]()
Il me semble que ce sont des V3 ceux la.
Ceci dit , une fois que le retour aura été bon sur l'install et l'utilisation des IBPRO, on peut rendre le mod compatible V3...
![]()
J'ai testé avec un jeu IBPRO, ca s'installe comme tu as indiqué et le score s'est enregistré, le jeu je l'ai pris sur le thread de ericalens
![]()
^^ Noté, merci du feedback
![]()
moi j'arrive pas a les télécharger
![]()
Je viens de tester les jeux IBPRO, ca fonctionne impeccable (en mettant chaque fichier à leur bonne place dans le FTP bien sûr !)
@augustus : Pour les télécharger il faut s'inscrire sur le forum, sinon ca ne fonctionne pas.
![]()
Database MySQL Error ErrNo:1146: Table 'morokez_db.ogspy_arcade_game' doesn't exist Query: SELECT count(*) as nbre_jeux ,sum(playcount) as played FROM ogspy_arcade_game
Voila ce que il me met, quand je vait sur arcade, j'ai bien editer comme dit et des que je veut Tester sa me met sa, Sa veut dire quoi ? Que mon hebergeur rejete les jeux ?

![]()
ben te faut installer le mod ... c'est l'install du mod qui cree les tables.
![]()
Génial cette nouvelle version...
Pour ma part, j'ai pompé quelques jeux sur la démo de Ericalens ;-) mais après installation j'ai plusieurs petits soucis sur l'enregistrement des scores :
Sur un jeu il me met après le send score : Erreur: Mauvais identificateur de jeu
??? y a-t-il des règles à respecter quant à la taille du nom scorename ou doit-il correspondre au nom du swf ???
Sur un autre, le score reste désespérément à 0 malgré aucun erreur d'enregistrement
Si quelqu'un a une idée, merci d'avance
Autre chose, j'ai mis les co-admin comme gestionnaire du mod arcade , mais ils n'ont pas accès au menu administration permettant l'ajout de nouveaux jeux...
Dernière modification par Groqik (27-Sep-2006 23:22:14)


![]()
Le pb des scorenames est délicat... j'ai mis une option dans le panneau admin (la dernière je sais plus le nom) , coche là, et soumet un score avec le jeu qui te pose probleme... c'est pas "joli" mais ca te dit les données que le jeu envoie. (pompe le scorename de là )
Pour celui à 0 , bien souvent c'est que tu as oublié un fichier secondaire... lequel dépend du jeu... :p
![]()
ErrNo:1064: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=latin1' at line 6 Query: CREATE TABLE `ogspy_arcade_online` ( `statustime` int(11) NOT NULL COMMENT 'Timestamp de l''insertion du statut', `playername` varchar(50) NOT NULL COMMENT 'Nom Joueur', `gameid` int(11) NOT NULL COMMENT 'ID du jeu joué', UNIQUE KEY `playername` (`playername`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Voila quand je met installer, pour info, j'ai virer mon ancien mod arcade, et je l'ai desinstaller de la carto avant, et j'ai remit celui ci et voila ce qu'il me met quand je fait installer...

![]()
Une version de mysql un peu trop basse peut etre..
vire "DEFAULT CHARSET=latin1" à la fin dans le fichier install.php et si ca suffit pas vires les 2 '' qui normalement passent.. mais bon.
![]()
Voila j'ai virer ce que tu ma dit et sa c'est installer niquel, aurait tu fait une erreur dans ton code ???
Bon je vait Tester merci 

![]()
non , pas d'erreur dans le code , sinon ... ca s'installerait nulle part

Mais tu as une version de mysql qui ne supporte pas cette requète.
![]()
j'ai trouvé un site qui a l'air pas mal. http://www.origon.dk/dis/dload.php?acti … p;cat_id=3
et c'est sure, c'est du ibpro ^^
pour pouvoir télécharger les fichiers il faut tout de meme passer par l'inscription 


![]()
hmmm :p
c'est le lien que j'ai donné... mais merci de le redonner 
![]()
moi j'ai celui là et il y a le choix, mais faut s'inscrire au forum pour telecharger: http://arcade-adaptations.info 


![]()
oups lol 
désolé je suis un peu fatigué la 


![]()