Second Life Source Analysis (2) The basic function of Second Life

Source: Internet
Author: User

The basic function of second Life can be defined as network games, social networks, and Web2.0. As a network game, it can let people play a role, that is, the second life of the residents. Residents can build up all kinds of things they want, just by buying the land, or by renting it. such as building an amusement park, or building a movie theater, or building a roller coaster. At the same time, can also achieve the residents in the virtual world flying. As a social network, residents of Second Life can make friends with each other and chat at any time. can also form a variety of organizations, such as concerts, can dance to make friends and so on. As a function of Web2.0, real-time interactive functions, including media playback, real-time voice chat, video chat and so on. In order to achieve the above function, the second life of the architecture is implemented by the server and the client, the server provides the preservation of people objects, chat, and constantly send the status information on each map to the client. Second Life on the server in the way of group server, in addition to login server and Transaction Server, the other is a map server, called Grid server. Each Grid server only manages a fixed size of the map, I heard that the second life has more than 6,000 servers running, the visible server needs to handle more busy work. The client is equivalent to the current Web browser, all the data are seen from the server in real time download over, just like watching real-time movies, so the network bandwidth for customers is relatively high, the best is fiber to households. The book Behind the analysis is the client source code, it has implemented a rather complex function, the main 3D based on OPENGL display, can also play video, voice chat and text chat, but also need to create three-dimensional model, upload the image function. The client can also run scripts to edit the functionality of the script.

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.