Chapter 130: Solution
Due to the particularity of this virtual world, the data exchange between the client and the server is far greater than the amount of data in products such as online games. Almost all of the data in the virtual world must be updated "in real time" and saved to a server.
For example, if a resident of an area builds a new house, another resident must be able to see the house when he or she arrives in the area, which means that the server must first be aware of new items in the area and download them as soon as other residents enter the area. This is very different from online games, the buildings or other equipment in online games are already set by game operators, which can be said to be inconvenient, it is precisely because of this feature that they will completely package the data of this area in the client, and when the user walks here, he can know that there is something in this place without communicating with the server, and he can't pass through. And this is the main reason why some online game plug-ins can work, and modifications for the client can achieve some special functions.
Although the proposal of "personal space" has absorbed the points of online games to a certain extent and reduced the pressure on the server, "six degrees of space" is not an online game after all, but a virtual world, and construction is indispensable in "public space". Compared with "personal space", "public space" has many advantages, first of all, in terms of area, "public space" can be much larger than "personal space", in the virtual world, each "personal space" in the "six degrees of space" virtual area is 100X100 square >.
Of course, some residents have come up with various ways to expand their space, such as configuring their computers to run several clients at the same time, and then opening up two-way channels between these clients to form a "personal space group". The Sixth Degree official took a tacit attitude towards such behavior. After all, even if you prohibit the same machine from running two clients, if someone else has the money, they can simply build several computers at the same time to achieve this effect. However, this method is not ideal, and the space can only be connected through "channels", so it is jokingly called "honeycomb" by residents, and due to the problem of resource consumption. If the configuration does not meet the requirements and multiple clients are forcibly run, it is likely to affect the speed of data exchange, resulting in the phenomenon of "stuck". One computer and one space, and it is not cost-effective in terms of cost. Therefore, the ideal situation is to use the official "public space", which also has a very big advantage, that is, it can ensure that it is online 24 hours a day, which is a bit similar to the traditional "server person says" entrusted to the property company to manage", you only need to focus on the construction, and you don't have to worry about other things.
Six Degrees Network plans to be the first profit model. It is a land lease, and there are already cases, that is, the "Huangpu Island" where the Huangpu Group purchased the land, which is a "private island" launched by Six Degrees Space, and the current charging method is that the down payment is 10,000 yuan, and the monthly fee is 2,000 yuan thereafter. This price was set after strict discussion by the product operation department and with reference to the charging level of other similar fake products, and it is likely to be used as the charging standard in the future, which Yang Xiwen called Han Feng to confirm. After comprehensive consideration, Han Feng also agreed to this price.
Although the number is not much, this is the first income of "Six Degrees Space", which is of great significance, and the influence of Huangpu Group in China is not trivial, so the entry of Huangpu Group has attracted the attention and reports of many media.
Now the concept of "virtual world" is rising, and there are related reports abroad. An institution called "Linden" Labs is said to be launching a similar product.
If nothing else, it is foreseeable that entering the virtual world to carry out marketing will soon set off a wave, and at this time, the virtual world land rental profit method will become a feasible solution, coupled with the increase in the number of people online, the "public space" must increase, and the reflection on the hardware, is to increase the server.
Now the situation in the six-dimensional space is. For every 100 more people online at the same time, you have to add a server.
After listening to Liang Jing's report, Han Feng also realized that this problem has become a bottleneck in the development of Liudu Company, and if this problem is not solved, the development of "Liudu Space" will become extremely difficult, and sooner or later it will be dragged down by this big burden.
After the meeting, Han Feng left Liang Jing behind and asked him if he had discussed any solution to the situation. Considering the efficiency of the meeting, this kind of technical detail, Han Feng did not have
Asked in public.
Liang Jing said: "Everyone has put forward a lot of plans, but these plans are all palliative. A more feasible approach is to increase the number of clients, spread some operations to the client, and learn from the practices of online games. Every once in a while, the client has to be upgraded periodically, downloading buildings and objects that don't change frequently to the residents' local locations. However, the drawbacks of this scheme are also significant, as I believe you know. ”
Han Feng thought about it for a while, the plan that Liang Jing said can indeed effectively relieve the pressure on the server, which has been tested by online games, needless to say, but as he said, the disadvantages are also quite significant. First of all, the size of the client, it may be fine at first, but what about after the residents create more? Does it finally become the same as the online game? Not to mention whether you have the patience to play such a large client in the six-dimensional space, the most important thing is that the update of the client is too ordinary, once or twice is fine, and the number of times it becomes a fatal injury.
Han Feng shook his head and vetoed: "This plan doesn't work. ”
The idea of this plan is completely contrary to Han Feng's vision, Han Feng directly ruled it out, if you wait for the future, it will be difficult to ride a tiger, and it will be difficult to turn back.
"On top of that, we can figure it out on the hardware. Liang Jing proposed another plan, "The data exchange of the three-dimensional virtual world has its own characteristics, we can ask someone to design the server-related hardware, and then ask a special agent manufacturer to manufacture, so as to make it more suitable for 3D network data transmission." ”
Han Feng nodded and said, "This plan is feasible. I've thought about it before, and there are a lot of things that can be improved not only about servers, but also about peripherals such as routers, depending on the actual situation. ”
Han Feng originally thought that the upgrade in hardware might have to wait until the "Six Degrees of Space" developed to a certain extent, but he didn't expect to start thinking about it now.
The pressure on the server is mainly due to the transmission of large data packets and the excessive amount of computation.
Needless to say, every time the client refreshes, a large amount of data must be transmitted in real time, and this speed must not be too slow, otherwise there will be a situation where objects in the world are "invisible" to residents. Residents who often don't understand the principle often complain that things they have created have suddenly and inexplicably disappeared, when in reality, they have not disappeared, they just haven't been brushed out yet. But users don't care so much, they need a good user experience, and if this happens often, it's easy to wear out their enthusiasm and develop a sense of distrust in the company's technology, which doesn't happen in other "games".
The problem of computation is mainly manifested in collective behavior, for example, when there are too many inhabitants in an area, the computation can rise dramatically. Two weeks ago, there was a "jumping door" incident at the "Six Degrees Space", and in order to celebrate the success of the event, some people proposed that everyone jump at the same time and then take photos to commemorate the event. But just when these 50 or so people jumped up at the same time, an abnormality happened, and the CPU of the server couldn't withstand the sudden increase in the amount of computing and suddenly shut down. Although this problem is solved by an indirect means, it still exists in practice, and it is very likely that this will happen again as long as the amount of data generated by simultaneous actions exceeds the processing capacity of the server's CPU.
Han Feng thought for a while, and then said, "I also have a plan here. ”
When Liang Jing heard this, he immediately came to the spirit, Han Feng's plan is definitely not simple, since he said that there is, it is very likely to be feasible.
"Use P2P technology to solve this problem completely. Han Feng said.
"P2P technology?" Liang Jing was slightly disappointed in his heart, "This plan was also proposed, but we vetoed it, because now P2P technology is not mature, and user downloads and video playback can meet the needs, but there are great difficulties in data transmission in the user's virtual world." ”
Han Feng said: "If there is a difficulty, we must also go to it! P2P technology is not mature, we will improve it! You are now putting the research of P2P technology on the agenda, and we must not avoid it because of this difficulty." We must not only be good at using technology, but more importantly, invent technology and create our own technology, so that we can win in the competition......"
Hearing Han Feng's words, Liang Jing was a little speechless, and his old face turned red for a while. They have been too anxious for a while, focusing on solving the immediate problems and not thinking about the long-term development in the future.