Create an account
7 guest(s) and 0 member(s) that are online.  

 General menu
 
  • News
  • Screenshots
  • ShareLAN gallery
  • Downloads
  • Forums

  • Documentation
  • Active topics
  • Submit news

  • Recommend this site
  • Reviews
  • FAQ
  •  

     Languages
     
     

     Search
     

     

     Partners
     
    créer vos Cartes Postales

    jeux gratuit

    annuaire fun gratuit, liens en dur

    Annuaire-jeux-video.com: jeux video

    Annuaire-des-Jeux-gratuits.com: jeux sur Internet

    AnnuaireJeux vidéo



    Jeux

    Annuaire internet

    jeux videos
    jeux videos




    Jeu sur BIG-annuaire

    Annuaire du Net

     AnoWeb : annuaire de sites Web de qualité ...
     

    How does it work?

    (1147 total words in this text)  -   read: 2025 times     Printer Friendly Page

    This article is a brief description of the functioning of the platform GameLAN accompanied with a presentation of each of its actors

    The architecture of the GameLAN platform is a skilful marriage of architecture 3 thirds and of a client/server system like the shéma illustrates it below:
    Architecture 3 thirds is represented here by the Client or the Server, the Database and the MegaServer. The Megaserver plays intermediary's role between the Client or the Server and the Database.
    Within the communication between a Client and a Server, there is no intermediary. We thus have to deal there with a client/server system.
    The mauve zone on the shéma includes the tools which the members of the GameLAN community can handle.

    We are now going to present the 7 elements which compose the GameLAN platform:
    • the database
      Store the data of the users (scores, infos, persistent datas…), of the games and the servers. GameLAN website and the MegaServer request these 3 tables to recover or update the data of GameLAN community. The informations displayed by the website thus comes from the same source as the informations displayed by the GameLAN clients.
    • the website
      It is the starting point for all the future users of GameLAN. Its role is to promote the GameLAN project. It also makes it possible to create, to modify a user of the GameLAN platform, to diffuse the platform, to display the data contained in the tables (users, servers and games) of the database located on the MySQL server. Tutorials, forums as well as FAQS assure the support with the users.
    • the megaserver
      The mega-server is a "super server" whose role is to manage the community of GameLAN. The GameLAN clients and servers send him HTTP requests that he transforms into SQL requests towards the database server. It is also him who takes care of the distribution of the games in the form of rom(see the format of the games) towards the clients.
    • the client
      The GameLAN client is the main tool for the member of the GameLAN community. It offers the possibility of playing solo or network GameLAN games. The client sends HTTP requests to the megaserver to authenticate, recover the lists of the servers and the games of GameLAN community. It allows the user to be connected to one or more servers of GameLAN games. It incorporates also a games download manager and a Python interpreter who carries out the code of the GameLAN games.
    • the server
      The GameLAN server is a tool that can be lauched in command line or via the graphik client. It creates a UDP server of chat and incorporates a Python interpreter that handle the server code of the GameLAN game. The GameLAN server regularly sends informations on its state to the MegaServer so that this one updates the data of the table of the servers.
    • the graphik
      The graphik client is a graphic interface which allows a user of the GameLAN community to create and manage a local GameLAN game server or to connect a distant one and to manage it. The graphik makes it possible to manage the chat, the choice of the game of the server, the beginning and the end of the game, the server parameters server of the game.
    • the sdk
      The development kit or SDK (Self Development Kit) offer the possibility to the members of the community GameLAN to create or modify a game in the format of the GameLAN games.



    Back to chapter:
  • GameLAN in details

  • Other courses in chapter:
  • Features
  • Roadmap
  •  GameLAN menu
     
  • Ranking
  • Servers list
  • Games list
  • Gamers list
  •  

     User box
     
    Welcome, Anonyme
    Nickname:
    Password:
    LostRegister

    Member(s):
    Today : 0
    Yesterday : 1
    Total : 375
     

     Advertisers
       

     Works in progress
      GameLAN - Version: 0.9.8
    -::- Krispyro

    Finished projects list
     

     Site activity
     
    Pages showed since 06/29/2005 : 1484259
    Nb of members : 375
    Nb of articles : 19
    Nb of forums : 11
    Nb of topics : 10
    Nb of reviews : 1

    Top 20  Statistics
     

     Counters
     
    Total viewed pages

    Total visitors

    Today viewed pages

    Today visitors
     


    All logos and trademarks in this site are property of their respective owner.
    The comments are property of their posters, all the rest © 2005-2010 by Christophe Piault.
    This web site was made with NPDS, a web portal system written in PHP. NPDS is Free Software released under the GNU/GPL license.

    Page generated in 1.6157 second(s)