Photon -- Base Applications Basic Applications

Source: Internet
Author: User

 

Base Applications basic application The Photon Server SDK has des several applications that shoshould provide a good starting point for your own development. what each SDK does and for which game-style it might be a useful basis is described below. the following are built-in applications included in the Photon server SDk, which can be used as the starting point of your application. Lite The Lite Application is probably the most often referenced application. it implements the basic framework for room based games in which players gets together to play a match in a small group. each room reflects a game and is identified by its name. anyone connected can join and leave without restriction. inside a room any client can raise events to send data into ss to the others. properties can be set for rooms and actors to keep certain values available for everyone joining. lite is the most commonly referenced application. It implements the basic framework of a room game where multiple players compete. Each room is determined by the name, and a room is a game, anyone can join or leave without restriction. Any client in the room can trigger an event to send data to others, you can set properties for the room and player to ensure that the entered player has an accurate value available for Games. which don't need an authoritative server, can be built on top of Lite without modifications. all games do not require an authoritative server. They can be built on Lite and do not need to be modified. This application can be extended with server-side logic per room. matchmaking cocould group players in rooms, depending on your game's requirements. this application can easily expand the server logic and match a group of players to the room based on your game needs.

Read more: Lite Concepts

Lite lolobby The Lite lolobby Application is an example of how to build on top of Lite and extend its functionality. lite loby adds new types of rooms: Lobbies. these won't send join/leave events but list currently used room names. the player (or client code) can easily chose from running games. the count of users in a room is provided additionally. lite loby is an example of building and expanding features on Lite. It adds a new room type: Hall. Here, the Add or exit event is not sent, but the list of currently available room names. Players can easily choose ongoing games. The number of players in the room is available for the increase of This application adds "manual matchmaking" to Lite and cocould also be a basis for your game. this application adds manual match Read more: Lite loby Concepts MMOThe MMO Demo Application is a good solution for games where all players share a large world. it provides interest management and the most common base classes for items, actors, properties, and more. the MMO sample program is a game solution that shares a large world with players. It provides interest management and the most common types, for example, Games with a shared world contain more game-specific logic on the server side typically, so this application shoshould be understood as a sound starting point. this game is a world where more game logic is shared on the server. This application is considered a reasonable start point.

Read more: MMO

Policy The Policy Application runs on Photon to send the crossdomain. xml to web player platforms (e.g. unity Web Player ). flash and Silverlight request an authorization before they contact a server. the Policy application runs on Photon to send crossdomain. xml to the web player platform. Before Connecting Flash and Silverlight to a server, you need to request an authorization It has its own page in the DevNet: policy Application it has its own page on DevNet Counter Publisher This application reads and forwards local PerfMon counters of Photon Core to the Dashboard. it does not interfere with other applications, and clients shocould not connect to it. this application reads the local PerfMon counter to the Dashboard. It does not affect other applications, and clients do not connect to it.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.