Le mod Arcade dans sa version 2.3 est dans les bacs.



IPB Image

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

QUOTE


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

QUOTE


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


Code:
CODE
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.

Source: web.archive.org