Google Cloud Japan a organisé Google Cloud Next Tokyo '24 les 1er et 2 août 2024 au Pacifico Yokohama North, dans la préfecture de Kanagawa. Il s'agit d'une conférence destinée aux ingénieurs informatiques avec une variété de programmes, notamment des discours d'ouverture et des sessions sur les services fournis par Google Cloud. Les sessions se sont déroulées sur deux jours, portant notamment sur le sujet actuellement brûlant de l'IA générative, des informations de mise à jour pour chaque produit et de l'utilisation du service.
...Il s'agit peut-être d'un article sur un événement que vous ne voyez pas souvent sur Famitsu.com, mais en fait, lors de cet événement, il y a eu une session intitulée « L'avant-garde de l'infrastructure de Palworld qui supportait 1,85 million de connexions simultanées ( *)'' J'ai découvert quelque chose.
*Le dernier record officiel est de 2,1 millions d'utilisateurs Steam simultanés.
Paire de poche ``monde de copains» (Steam, Xbox Game Pass, Xbox Series. Ensuite, le fait que quelque chose n'allait pas avec le serveur est devenu un sujet brûlant. La situation est illustrée par"Le monde des amis"C'est le poste de président et ingénieur de Pocket Pair, qui a créé l'entreprise.
– Chujo Hiroto (@chujohiroto)27 janvier 2024L'entreprise explose à cause d'une seule opération, alors le président la débogue même si c'est un jour férié. . .
Miraculeusement, une des causes du problème a été trouvée, et il semble que nous progressions ! ! !https://t.co/5K5xJ8dELY
« Gérez-vous le serveur vous-même ? » « Si les choses continuent ainsi, les frais de serveur dépasseront 70 millions de yens par mois ? »
On m'avait dit qu'il y aurait une session qui expliquerait différents aspects de ce sujet, alors je l'ai interviewé... mais comme je ne suis ni développeur de jeux ni ingénieur, j'ai pensé que le contenu devait être un peu difficile, alors J'ai décidé de parler aux fans du jeu. Je lui ai demandé à l'avance s'il pouvait me raconter son histoire dans des termes faciles à comprendre, et il a dit oui ! C'était peu de temps, environ 45 minutes après la séance, mais je lui ai demandé de me parler des diverses difficultés auxquelles il a été confronté en ligne, alors lisez-le attentivement.
Certains collaborateurs ont rejoint l'entreprise parce qu'ils estimaient ne pas avoir assez de collègues !
──Tout d’abord, s’il vous plaît, dites-nous le rôle de chacune des trois personnes dans « Pal World ».
Chujo
"Le monde des amis"Le moteur de jeu utilisé est Unreal Engine 5, mais je suis également impliqué dans la conception, la sélection technologique et la mise en œuvre de divers services utilisés tout au long du jeu.
nord-ouest
"Le monde des amis"Ensuite, le développement et l'exploitation du serveur API,Guide du serveur PalworldIl existe une page de guide officielle pour la configuration d'un serveur, et je suis en train de la développer et de l'écrire.
Bambou
Fondamentalement, mon travail consiste à exploiter et à entretenir le serveur de jeu officiel et à créer l'infrastructure pour le surveiller.──À quel moment avez-vous tous rejoint « Pal World » ?
Chujo
J'ai rejoint l'entreprise vers janvier 2023, lorsque le développement et la mise en œuvre autour du réseau ont commencé."Le monde des amis"Le projet lui-même est en préparation depuis le printemps 2021, mais plutôt que de commencer immédiatement le développement à grande échelle, il y a eu une période où nous avons réalisé des vidéos promotionnelles et réfléchi au concept.──Une fois que le jeu a commencé à fonctionner dans une certaine mesure, nous avons décidé de mettre en œuvre le réseau pour de bon.
Chujo
Jusque-là, j'avais imaginé un jeu pouvant être joué par environ 4 personnes, mais j'ai décidé de construire un serveur et de permettre à encore plus de personnes de jouer en me référant aux jeux PC populaires à l'étranger ! C'est comme ça que je me suis impliqué.
nord-ouest
J'ai été en charge de l'infrastructure interne chez Pocket Pair pendant environ trois ans."Le monde des amis"Depuis la sortie du jeu, de nombreux joueurs y jouaient et nous avions besoin d'aide, nous les avons donc rejoint juste après la sortie du jeu.
Bambou
je"Le monde des amis"Après sa sortie, il est devenu disponible sous forme de paire de poche. Concrètement, je participe au développement depuis mars, donc je ne suis impliqué que depuis environ quatre mois.──À bien y penser, début février, Officiel
– Palworld/Palworld officiel (@Palworld_JP)8 février 2024Il y a encore beaucoup de choses que j'aimerais faire à Palworld, mais nous manquons cruellement d'amis ! ! !
Nous recrutons pour tous les postes, mais nous recherchons surtout des postes en planification/ingénierie !
Peu importe le moteur avec lequel vous avez de l'expérience, donc si vous êtes intéressé par la création d'un tout nouveau jeu, veuillez postuler ! !pic.twitter.com/xyJNuNhdWb
Chujo
C'est exactement le cas du bambou.
Bambou
J'ai postulé parce que je pensais que cela correspondrait à ma carrière.──Au fait, avez-vous tous construit votre carrière dans le domaine informatique ?
Chujo
Je suis les deux. J'ai commencé ma carrière en tant qu'ingénieur web, puis j'ai rejoint une société de jeux vidéo. Pocket Pair existe depuis assez longtemps.
nord-ouest
Lorsque j'étais étudiant, j'ai travaillé comme ingénieur web et ingénieur infrastructure, et dans l'entreprise que j'ai rejoint en tant que nouveau diplômé, j'ai travaillé comme ingénieur infrastructure. Depuis que j'ai rejoint Pocket Pair, j'ai réalisé des opérations ponctuelles sur l'infrastructure réseau et les serveurs de l'entreprise, ainsi que la mise en place de serveurs API et de pages web. Donc, du point de vue de ma carrière, j'ai l'impression d'être l'ingénieur.
Bambou
J'ai toujours été en charge du développement de jeux sociaux et j'étais en mesure de superviser les programmes et l'infrastructure des serveurs, mais j'ai rejoint Pocket Pair en mars de cette année en raison du recrutement de l'entreprise. Jusqu'à présent, j'ai principalement été impliqué dans les jeux sur smartphone, et c'est la première fois que je travaille sur des jeux pour Steam et les consoles grand public.
Réduisez les frais de communication de données tout en corrigeant les défauts
──Après la sortie du jeu, le nombre de joueurs est passé de 1 million à 10 millions puis à 20 millions en un instant. Comment l'entreprise a-t-elle réagi à cela ?
Chujo
Un peu avant la date de sortie, nous avons distribué le logiciel aux commentateurs du jeu et leur avons fait le diffuser sur Twitch et YouTube. En regardant le commentaire en direct, j'ai ressenti un sentiment d'accomplissement.
Cependant, nous avons remarqué de nombreux problèmes lors de la distribution, nous avons donc rapidement créé un correctif pour l'obtenir à temps pour la sortie officielle. Nous avons eu beaucoup de plaisir à regarder le gameplay lui-même, mais nous étions parfois anxieux de voir quelques problèmes au fur et à mesure que nous poursuivions le développement.
nord-ouest
Il y a eu des moments où le jeu s'est comporté d'une manière que nous n'avions pas prévue, nous avons donc vérifié la distribution, etc.
Chujo
Lorsque le jeu s'arrêtait à cause d'un problème, des rapports de crash étaient envoyés en ligne, nous avons donc travaillé à les corriger un par un.──Le fait que vous ayez pu prédire le grand succès actuel à ce stade avant la date de sortie...
Chujo
Pas du tout, et tout le monde se réjouissait innocemment et disait : « On dirait que ça va être un succès ! » (rires) En fait, c'est après la sortie que les choses sur le réseau sont devenues vraiment mauvaises... Depuis la sortie du jeu, le nombre de connexions simultanées a grimpé en flèche et, par conséquent, certaines parties du jeu multijoueur ont cessé de fonctionner, j'ai donc dû faire face à des problèmes liés au réseau.──Puis, le 2 février, environ deux semaines après la sortie, le représentant de la société, Takuro Mizobe, a posté : « Hmm, allez-vous faire faillite à cause des frais de serveur ?
nord-ouest
Les frais de serveur pour février étaient estimés à 70,53 millions de yens sur la base des frais du 1er février.
Chujo
J'étais en colère contre le président (sourire amer).
──Pourriez-vous s'il vous plaît me dire une fois de plus comment fonctionnent les frais de serveur ?
Chujo
D'une manière générale, il existe deux types de frais de serveur. L’un d’entre eux est ce que l’on appelle les frais de serveur. C'est le prix de la location du serveur lui-même. Si on le compare à l’immobilier, c’est comme le loyer d’un appartement en location. L'autre chose concerne les frais de communication. Plus il y aura de joueurs, plus le trafic de communication sera important et plus vous serez facturé cher. Lorsque nous avons loué le serveur, nous avions prévu que ce serait à peu près ce montant, mais nous ne saurons pas combien de joueurs viendront réellement tant que nous ne l'aurons pas essayé.
En conséquence, les frais de communication ont été plus élevés que prévu et, au 1er février, les frais estimés pour un mois dépassaient les 70 millions de yens.
──Voulez-vous dire que vous avez commencé à faire des ajustements pour réduire la quantité de communication ?Chujo
c'est exact. Par exemple, il existe un système appelé logging qui stocke les journaux (enregistrements des opérations). Comme nous n'avions pas besoin de tous les journaux, nous avons pu réduire considérablement les coûts en supprimant simplement les journaux inutiles. Nous avons donc commencé par cela.──Tout en décidant un par un, « J'ai besoin de ce journal » ou « Je n'ai pas besoin de ce journal »...
Chujo
En plus de cela, nous avons apporté des ajustements détaillés aux données, je ne peux donc pas vous donner de montant précis, mais il a considérablement diminué par rapport à 70 millions de yens. Cependant, ce qui a rendu les choses si difficiles, c'est que j'ai dû préparer la mise à jour en même temps que ce travail... Comme j’étais impliqué à la fois dans le développement et dans les opérations, il était extrêmement difficile de réaliser des tâches lourdes en même temps.
Il ne fait aucun doute que j'ai été dans une situation ponctuelle pendant deux à trois semaines après sa sortie. Je suis heureux que nous ayons pu augmenter le nombre d'employés en février et mars, mais il était en fait difficile de prendre une décision avant la sortie du jeu.
──Ensuite, pendant les deux à trois premières semaines, tu seras seul...Chujo
Je suis d'accord. C’était une situation où je devais les gérer un par un. Bien sûr, l'expérience de jeu est la chose la plus importante, donc même si nous ne pouvons nous empêcher de payer des frais de serveur, nous avons donné la priorité aux mises à jour pour améliorer l'expérience de jeu, en d'autres termes, en corrigeant les bugs et autres problèmes. C'était aussi une instruction du président.
Augmentation du nombre de joueurs de 4 joueurs à 32 joueurs avec un serveur dédié
── Comme vous l'avez mentionné plus tôt, la raison pour laquelle vous avez utilisé un serveur dédié pour augmenter le nombre de joueurs dans une partie à quatre joueurs était parce que vous pensiez que cela rendrait le jeu plus intéressant, n'est-ce pas ?
Chujo
Le moment où j’ai pris cette décision était exactement celui de mon arrivée. Au début, il s'agissait d'un jeu P2P joué par quatre joueurs (un système de communication qui permet à des appareils tels que des PC de communiquer directement entre eux sans passer par un serveur), mais il a été remplacé par un type utilisant un serveur dédié (un célèbre le jeu estMinecraftNous avons également parlé de vouloir un mode pour les jeux tels que « , etc ».──Pour les serveurs dédiés, jusqu'à 32 personnes peuvent jouer en même temps.
Chujo
Le nombre de personnes est de 32 en raison de restrictions de configuration, mais nous avons mesuré la charge en fonction des spécifications attendues du serveur, et dans ce cas, 32 personnes seraient la limite, nous avons donc décidé de ce nombre. Pendant que nous envisageons la situation future, l’équipe de développement discute constamment de la manière dont nous aimerions permettre à davantage de personnes de jouer au jeu.──Combien de serveurs communautaires y a-t-il actuellement ?
Chujo
Je ne peux pas vous donner de chiffre précis, mais nous avons conçu le hall des serveurs pour accueillir environ 300 000 appareils aux heures de pointe, et nous sommes assez proches de ce chiffre.
nord-ouest
En plus de ce qu'on appelle un serveur communautaire, il en existe également qui ne sont pas enregistrés ou rendus publics par les joueurs, mais qui sont mis à la disposition du public en privé. Nous ne savons pas combien il y en a, donc je pense qu'il y en a en fait un certain nombre. C'est un serveur dit fermé qui n'est utilisé que par des amis.
Publie officiellement un guide sur la façon de configurer un serveur
──Je suis sûr que vous avez eu beaucoup de problèmes jusqu'à présent, mais y a-t-il quelque chose qui vous a marqué dans le développement de « Pal World » ?
Chujo
Le réglage des performances avant la sortie était la partie la plus difficile. Quand on utilise Unreal Engine 5 et qu'on est à 32 personnes dans un monde ouvert avec plein de copains... ça devient extrêmement lourd. J'ai eu du mal à optimiser cela.
Bambou
Après avoir commencé à m'impliquer, c'est début avril que nous avons perdu tous les serveurs officiels et les avons reconstruits avec un nouveau système. Je pensais que le logiciel fonctionnait bien, mais avec un jeu joué par autant de joueurs, beaucoup de choses inattendues se sont produites... Cette partie était difficile.── Y a-t-il une partie de Palworld qui, selon vous, a bien fonctionné et à laquelle vous aimeriez que les gens prêtent attention ?
Chujo
Puisque nous sommes dans un rôle en coulisses, il n'y a rien de vraiment marquant, mais je pense que c'est un cas où les choses se sont plutôt bien passées en termes de multijoueur. Les jeux multijoueurs présentent généralement de nombreux problèmes tels que le décalage de synchronisation et des problèmes qui ne surviennent qu'en multijoueur."Le monde des amis"Je pense qu'il a été assez stable depuis la phase de sortie.
Personnellement, je pense aussi que le lobby des serveurs est assez simple à utiliser. Je pense qu'il est assez rare qu'un titre national comporte des fonctions de recherche, de tri, etc., afin que vous puissiez obtenir toutes les informations en même temps.
Bambou
Vers le mois de mars, certains serveurs officiels étaient en panne. Il y a eu beaucoup de problèmes, y compris des problèmes de sauvegarde des données, mais le serveur officiel actuel fonctionne de manière assez stable, donc je pense que nous avons plutôt bien réussi dans ce domaine.
nord-ouest
Une autre chose que je voudrais mentionner est qu'ils fournissent un guide officiel sur la façon de configurer un serveur, et je pense que cette partie est assez facile à comprendre.
Chujo
Dans les jeux où vous configurez un serveur, les joueurs échangent souvent des informations et créent des wikis basés sur ces informations."Le monde des amis"Dans ce cas, c'est un très bon point que le responsable ait préparé un guide de serveur approprié. Étant donné que les informations officielles sont fournies, vous pouvez toujours vérifier les dernières informations lors de la mise à jour, et je pense que c'est l'une des principales raisons pour lesquelles il existe en réalité des centaines de milliers de serveurs communautaires.
nord-ouest
Je développe et écris la page moi-même, et je trouve et améliore les parties difficiles à comprendre dans les posts de la communauté. À titre indicatif, je l'ai organisé de telle sorte que si vous appuyez sur "Suivant", vous puissiez configurer le serveur pour le moment. Je pense que c'est un cas très rare que la documentation du serveur de jeu soit officiellement fournie de cette manière.
Bambou
J'étais encore le joueur numéro un à sa sortie, mais j'ai été surpris. Je me suis dit : « Wow, ils sortent officiellement quelque chose de convenable ! »
Google Cloud est-il adapté aux sociétés de jeux ?
──Aujourd'hui, c'est un événement Google Cloud. Il existe de nombreux services cloud, mais dites-nous comment vous avez décidé d'utiliser Google Cloud et quels sont les avantages de Google Cloud.
Chujo
Au moment du test du réseau, nous étions déjà en train d'adopter Google Cloud et de tester son fonctionnement. Nous avions donc l'impression que la mise en œuvre serait terminée vers octobre 2023.
Toutes les personnes impliquées dans le réseautage, y compris moi-même, adorent Google Cloud. Il y a donc certaines parties que j’ai décidées en fonction de mes préférences personnelles.
──Qu'avez-vous ressenti en participant à cet événement appelé « Google Cloud Next Tokyo '24 » ?nord-ouest
Beaucoup de gens sont venus, certains se tenaient à l'arrière et certains ne pouvaient pas voir les diapositives mais pouvaient simplement entendre les sons. J'ai l'impression de recevoir beaucoup d'attention, alors je veux continuer à faire de mon mieux pour être à la hauteur des attentes de chacun.
Chujo
Pendant la séance,"Le monde des amis"Tous ceux qui y ont joué ! », et j’étais heureux de voir autant de gens lever la main.
Bambou
Je pense que c'est un événement pour les ingénieurs, mais j'étais très reconnaissant qu'autant de personnes soient venues.── Concernant le serveur, y a-t-il eu une assistance de la part de Google Cloud, ou y a-t-il eu quelque chose qui s'est bien passé grâce à Google Cloud ?
Chujo
Tout d'abord, en termes de support, il existe un blog lié aux serveurs de jeux de Google Cloud, qui présente et explique activement divers services et est très convivial pour les sociétés de jeux.
De plus, nous stabiliserons les serveurs et autoriserons le jeu croisé à l’avenir.
──Enfin, parlez-nous de vos objectifs futurs et donnez un message aux fans qui jouent à « Pal World ».
nord-ouest
Je pense qu'il y a encore des domaines qui peuvent être améliorés autour de la liste des serveurs, j'aimerais donc continuer à y travailler.
Concernant le guide du serveur Palworld, nous souhaitons continuer à fournir des guides officiels de qualité tout en prenant en compte les avis des joueurs.
Bambou
Le serveur officiel, dont je m'occupe principalement, est plus stable qu'avant, mais je ne pense pas qu'il ait encore atteint notre note de passage. Mon premier objectif est donc de le rendre plus stable afin de pouvoir y jouer longtemps."Le monde des amis"Je pense que c'est beaucoup plus amusant de jouer en groupe plutôt que seul, donc si vous pouvez créer un serveur privé, j'aimerais que vous y jouiez, et sur le serveur officiel, vous pouvez voir les bâtiments construits par les joueurs non seulement dans Au Japon mais partout dans le monde, vous pouvez le voir. N'importe quelle méthode convient, et je serais heureux si vous pouviez jouer avec un grand groupe de personnes.
Chujo
Mon objectif est d'abord d'optimiser le serveur afin que davantage de personnes puissent jouer ensemble et de rendre le multijoueur plus confortable.
Je ne sais pas quand il sortira, mais le cross-play est l'un des éléments que j'aimerais mettre en œuvre. Nous avons reçu des demandes de joueurs, nous aimerions donc y répondre.
Ensuite, celui-ci chevauche du bambou,
"Le monde des amis"Après tout, c'est un jeu vraiment amusant de jouer en multijoueur avec des amis, donc je suis submergé d'émotion lorsque vous invitez vos amis à jouer avec vous. Nous continuerons à mettre à jour cette page, alors n'hésitez pas à revenir vers nous.