433. What?! 200,000 people online game?!

After returning to Neon, for the future grand strategy of Pokeni, Qing Zhiyuan spent several days hastily drafting two business plans, and then convened a meeting of the company's important core members.

……

"What?! Pokémon Online?! What is it? ”

In the conference room, Akanishi Ken only felt that one head was two big.

After listening to the online game that President Qing Zhiyuan said, the people inside were stunned.

"That's right, Pokémon Online, what about this game, make a game that can be connected to the network to fight in a team, PK with each other, and communicate." Qing Zhiyuan described with a smile:

"In this game, each player will play the role of a Pokémon trainer, and of course there will be different trainer levels in the game, ranging from level 1 to level 60, and we will also open the corresponding skills and rewards according to the increasing level.

Then, in the game, the map is divided into many regional modules, players can experience the fun of catching pets in the game, pets are also from level 1 to level 60, each pet can be raised, upgraded, just like the Pokémon battle we do now is the same.

It's just a massively multiplayer online RPG that can support more players to play at the same time, referred to as an MMORPG game, which is probably like this. ”

Online games are all about social needs.

The idea provided by Qing Zhiyuan is actually a combination of Pokémon Online and the Fantasy Journey to the West in the previous life, and it can even be said that -

Fantasy Journey to the West itself has strong Pokémon elements in it, but due to IP restrictions, NetEase did not directly do Pokémon online.

Now Qingzhiyuan is equivalent to further restoring it and directly making a large-scale online game of Pokémon.

This is also the result of Qing Zhiyuan's careful consideration during this period of time-

Having finally acquired Penguin, and also invested in Google and Nvidia, what else can stop Pokeni from entering online games?

Especially for the Chinese region, you must know that the Chinese market is the largest market in the world in the future, and the population base is here, how can you say that you can also make a lot of money.

……

What's more, Pokémon is a big global IP, as long as it is done well, players all over the world can enjoy the fun of online games, and at the same time, it can also make Pokémon's influence greater.

In Pokémon Online, players usually use the character, that is, the trainer set at the time of creation, as the main body to carry out activities in the game, this part is real-time, players can walk around in various map modules of the Pokémon world, catch Pokémon, and carry out a series of social behaviors in battles and teams.

Moreover, Qing Zhiyuan also moved the Fantasy Journey to the West, to provide life skills in the game, and each player can only choose one of them to train and improve.

For example, in this world, there are those who specialize in building weapons, those who make clothes, those who make medicines, those who make food, those who specialize in building raw materials, those who process materials, those who make equipment for Pokémon, and those who make props to improve their abilities......

After the differences and needs and social division of labor are generated, in fact, the interaction between players also comes, and the sociality and playability in the game are greatly enriched.

A powerful and complete society.

It's like creating a Pokémon world, where each player is not only a trainer, but also plays a different role in the game, just like a Pokémon curator or other trainers.

When there is a match, they are trainers, and when there is no match, they can be teachers, principals, dancers, cooks, office workers, hunters...... Wait a minute.

Shinji Mikami listened very carefully, and he could almost paint a magnificent picture of Pokémon life in his brain.

The president is too powerful, right?

Not only is the imagination amazing, but the most important thing is the execution, the powerful driving force to turn the idea into reality, which is truly breathtaking.

"Then if you play against each other, you will enter the battle interface, which is consistent with the turn-based game." Qing Zhiyuan said.

Just listening to it, Ken Akanishi felt that his head was going to explode, the border can now support 10 people to fight at the same time, is Pokémon Online also going to support so many people?

"How many more people?" Ken Akanishi asked the most crucial question.

"Hmm......" Qing Zhiyuan thought for a moment and responded, "The scale of players may be relatively small at the beginning, but we must at least support 200,000 people online at the same time." ”

What?!

200,000 people?!

Akanishi Ken's whole body was stunned.

Hearing Qing Zhiyuan's crazy thoughts, everyone in the conference room frowned in unison.

The director of the programming department, Ken Akanishi, the art director Taiji Sakata, and the game director Shinji Mikami are all in this conference room, and so far there is no need for music and operation involvement, and it is still in the planning stage, so Aozhiyuan did not call the operation director Kazuma Takahashi and the music director Atsushi Shirakawa.

In this meeting, Qing Zhiyuan just told you about the future planning of online games, which is far from being implemented at a large level, so many details have to wait for discussion, and the specific requirements document from Shinji Mikami can only be known.

However, even hearing a rough description is scary enough.

"How can we support so many people to ...... online" Akanishi Ken frowned, only thinking that the president was talking about a fool's dream, which was completely fantastical.

Urban legends can't even imagine this.

The world is wonderful, and this belongs.

"Being online at the same time doesn't mean it's on the same screen." Qing Zhiyuan emphasized that everyone present was a little more sober, "Multi-person on the same screen means that many different players appear on one screen.

There must be a lot of pressure on the client, and our current frontier supports 10v10 battles at most.

If you make a turn-based Pokémon, my requirements are not too high, as long as the upper limit can support 100 players on the same screen. ”

"Simultaneous online refers to the number of times players log in to Pokémon Online at the same time and play in it, which is determined by the capacity of the server.

Two different things.

Just like what we do now, the number of rooms open at the same time determines the pressure on the server, and in a single room, there are only a maximum of 4 players playing on a mahjong table.

See what I mean? Qing Zhiyuan asked.

After Qing Zhiyuan's explanation, everyone suddenly realized that players may not appear in the same scene, and they may not necessarily see so many other players.

However, the number of simultaneous players and the actual number of players are two different concepts.

There are three important game stats that exist in this.

The first one is called the number of registrations, which is the number of players who have registered an account in the game.

The second is the maximum number of players who are online at the same time, which represents the peak number of players who are online at the same time.

The third is the average number of people online, which will be much lower than the peak data.

Under normal circumstances, only 20% of players who can register 100 people at the same time will survive, and the retention rate of 20% is quite high.

And then among the rest of the people, each person will be different in terms of occupation and time, and not 20% of the players will be online in every time period.

However, the program has to be architected according to the peak, otherwise it is easy to crash.

"First we split the regions, and then each region was made up of multiple servers," Qing Zhiyuan said.

"Then the pressure on the server will be too great." Ken Akanishi said.

"If you don't have enough, just buy it, just configure more servers," Qing Zhiyuan said.

In this way, although 200,000 people are online at the same time, it may only need 40 to 50 good servers, which is equivalent to about 4 to 5,000 people per server.

This is an evaluation made by Qingzhiyuan taking into account the current level of hardware.

The first online game is probably like this, a large area is divided into many cells, such as Telecom District 1, and Guangdong Telecom District 1 and District 2 are split below......

Or South China Zone 1, split into Guangdong Zone 1, Guangxi Zone 1 and so on.

Then a partition is one server or multiple servers, and if one server is up, it will not affect the game in the other sections.

But in the future, if there are larger and more powerful servers, it will be the other way around, and one server may host several different regions, and the server may crash if the server goes down.

As soon as Alibaba's cloud servers were suspended, more than hundreds of enterprises were affected.

Except for the servers that need to be used to support the game.

Spare servers are also needed for use in special situations, such as when the server is down due to a large number of people, or if there is a bug that causes the server to go down.

Data should be backed up and exchanged.

It's not an easy thing to do.

……

Under Qing Zhiyuan's explanation, Akasai Jian's doubts were gradually solved.

Damn it!

The president, this guy, why did he think of a solution again?!

And......

I don't know why, Ken Akanishi thinks that the president has actually thought about making Pokémon Online a long time ago, otherwise this transition will be too silky.

From the small-scale online battle on the border, and then to the "Sparrow Soul" that can support hundreds of thousands of people to play, but the Sparrow Soul is in the form of opening a room, and there will be so many players walking around in the game, and now -

It has become that players can walk around the game, and the size of the number is not small, everyone is not divided into 4 people to enter the room, and it is a big step forward on the basis of the Sparrow Soul.

This one after another, each other is a step forward on the basis of the previous one, which always gives Akanishi Ken the illusion that he has been deeply calculated by Qing Zhiyuan.

However, he was slightly relieved that the battles in Pokémon Online were turn-based, and he really didn't know what to do if there was a large-scale MMORPG in real-time later.

Yes......

It's scary.

Is this a game that humans can make?

The heads of all of you here are about to explode, and everyone's thinking pattern is actually stuck in the previous way of serving 1 person, or serving 3 or 4 people well, or at most 8 people.

Now Qing Zhiyuan suddenly asked them to serve hundreds of thousands of people, and just thinking about it made me feel like I was going to die......

"You don't have to think too complicated," Qing Zhiyuan said with a smile, "The individual of people is still based on a single number, although the games we make have to serve hundreds of thousands or millions, and even tens of millions and more than 100 million ...... in the future."

What?!

Ken Akanishi almost didn't faint, what nonsense are you talking about, president?

200,000 people online at the same time is scary enough, and you still think about hundreds of millions?!

"However, these are all individual games, and to put it bluntly, we still have to serve the individual.

If you don't think about the interaction between so many people, it's actually quite simple, we just need to think about the single-player experience.

After solo, go one level up to the next level, make the team unit, and the rest can be left to the players. ”

Qing Zhiyuan saw that everyone was still a little confused, so he clapped his palms.

The crowd pulled away from their contemplation and looked at him blankly.

"Thinking so much will only make you dizzy.

Think of the bugger, think about the Pokémon battle we did earlier.

Actually, what we have to do is very simple -

Play the role of the Creator, build the world, and give the lowest rules, and then put the players in it and let them figure it out for themselves.

A world that is good enough and complete for players to find fun.

Do you understand? ”

If that's the case......

Shinji Mikami touched his chin and carefully recalled Seongjiwon's words.

It's true that you don't have to think about the interaction behavior of most players, and the human brain can't calculate it at all.

It is enough to simulate the behavior of a single person in the game and plan some basic guidelines, as the president said.

A good designer should be designing the world, not the player.

After figuring out this layer, Shinji Mikami immediately became enlightened.

……

"However, the player's behavior is uncontrollable and will cause a lot of trouble." Akanishi raised his right hand and asked, "We can't guarantee that players will be scattered across different map levels at the same time. ”

"If players, let's say there are thousands of players running to a map page at the same time, and so many people appear on the same screen, it can cause the client to crash, and it may also cause the server to crash instantaneously."

In this case, it's a bit like the company has opened from 1 to 100 different mailboxes, each with a dedicated person to handle players' complaints.

In the beginning, if the players are scattered, it is not a big problem, and each mailbox may be able to handle 100 emails per day and serve 10,000 players.

However, one day, these 10,000 players seemed to go crazy, became particularly tacit, and at the same time put themselves into Mailbox 1.

Because of the sudden increase of 9,900 emails, Box No. 1 was instantly filled and could not be handled at all.

This is the situation described by Ken Akanishi.

The server's CPU is now a single core, and its own memory is also limited, usually by dividing into multi-threading, or a rotating slice mechanism, providing a number of different platforms to process multiple game scene information, but one of the platform information suddenly exploded, then the server's thread is stuck.

It is even possible to dry burn the CPU, but it is not necessarily.

"Split lines. This is number one. Qing Zhiyuan said, "You know the parallel world, right? ”

"It looks like they're in the same scene, and they're in the same section, even if they coincide in the same location, but they're invisible to each other, like they're in two parallel worlds."

Qing Zhiyuan drew two parallel lines on the whiteboard, one of the villains standing on the top line, and the other villain standing below.

"Then, do the upper limit of the same screen display." Qing Zhiyuan continued, "You can test it out and count the maximum number of players in the game,"

"The server also has a ceiling," Qing Zhiyuan said, "If the upper limit is exceeded, don't let subsequent players join, and once you find an overload, you will automatically kick people and kick them offline to ensure the smooth operation of the server."

Then give a reasonable pop-up explanation to the players who were kicked offline, and give the players who failed to join the game a queue countdown prompt, which should not be too much of a problem. ”

"What if players want to team up and play?" Ken Akanishi continued, "They're not on the same screen. ”

Qing Zhiyuan frowned and thought for a while, "Actually, this problem is easy to deal with.

As long as a friend is online, you will be able to invite them to party up.

After the team is successfully formed, the server side will pull them to the same line when the map page is redirected.

If it's not a big problem, it's up to the players to choose for themselves. ”

Of course, there is a more convenient way, which is to leave it to the players themselves without doing any processing on the program side.

When they find out that there is a rule of asynchronous on the same screen, they will naturally think of switching lines to each other so that several people are together.

……

For extreme situations, Qing Zhiyuan also explained to Chi Xijian how to deal with it.

Akanishi Ken's worries Qing Zhiyuan said that he understood that he had never done a large-scale online game before, but after doing the soul of the bird, he had a certain foundation, and the communication would be smoother.

If Qing Zhiyuan wasn't a traverser, just letting him think about these rules and how to deal with them would probably be at a loss, and he didn't know how to start, and it would take a long time just to cross the river by touching the stones.

However, he came with ready-made answers now, so it was basically a move, and many things Qing Zhiyuan had already designed from the beginning.

It took about a whole day to discuss it, from 10 o'clock in the morning to 10 o'clock in the evening, and everyone almost discussed the general content and problems of Pokémon Online.

All that's left is a few minutiae issues.

"In addition to Pokémon Online, let's make the border a large-scale online game based on real-time, and this is the task for the next two years." Qing Zhiyuan said lightly.

Once Frontier Online is made, the shooting game is complete.

However, the difficulty of doing the real-time system is not at all, and it can only be done as a topic first.

Let them study the program first, and then it doesn't matter if they wait a few years before they get started.

What?!

Ken Akanishi and Taiji Sakata next to him glanced at each other, and he wanted to die.

What else did I say before?

Don't make a real-time big MMO out!

I'm really a crow's mouth, and I'm going to do whatever I want.

Ken Akanishi really wanted to stab himself twice in the chest.

But Taiji Sakata looked indifferent-

We don't have any pressure in art, mainly because you are under more pressure.

……

……

————————————————————————————————

In the past two days, I don't know if I have a cold or I have eaten the wrong thing, I have been having diarrhea, and I have been having diarrhea since the day before yesterday, and the whole person has some prostration.

There is no update tonight

Thank you

See you tomorrow (end of chapter)