More Related Content
PDF
PDF
PDF
剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術 PPTX
PDF
PDF
Unity×HTMLで作るiPhone オンラインゲーム開発事例 PDF
PDF
CrystalFantasiaを支えきった技術と技術だけではどうにもならなかった話 What's hot
PDF
PDF
【Unity道場スペシャル 2017京都】〜ブラウザアプリ・ネイティブアプリの複数プラットフォームのゲーム開発の現場〜 PDF
Unityネットワーク通信の基盤である「RPC」について、意外と知られていないボトルネックと、その対策法 PPTX
Online MultiPlay Game Design PDF
Unityのasset bundle運用実例@lordofknights PPTX
Game Server Services ではじめる サーバー開発運用しないゲーム開発 /GTMF2019 PDF
【Unite Tokyo 2019】Game Server Services ではじめる サーバー開発運用しないゲーム開 PDF
【Unite Tokyo 2019】Unity + PlayFab ではじめる新しいゲーム運用 ~LiveOpsの始め方~ PPTX
PDF
PDF
【Unity道場京都スペシャル4】Game Server Services ではじめる サーバー開発運用しないゲーム開発 PPTX
PDF
XpagesDay 2014 [A-2] スタンダードクライアントで xpages を使ってみよう PDF
日曜プログラマーが
1週間くらいで通信対戦ゲームを作ってみた PPTX
PPTX
PPTX
PDF
PDF
XPagesDay 2014【B 1】最新のモバイル ui を瞬時に作成 〜x controlsのご紹介〜 PDF
XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論 Viewers also liked
PDF
PPTX
FINAL FANTASY Record Keeperのマスターデータを支える技術 PDF
Halo2 におけるHFSM(階層型有限状態マシン) 【ビヘイビアツリー解説】 PDF
新入社員のための大規模ゲーム開発入門 サーバサイド編 PPTX
リアルタイムサーバー 〜Erlang/OTPで作るPubSubサーバー〜 PPTX
[CEDEC2012]ネットワークゲームの不正行為と対策 PDF
PDF
PPTX
MMOのサーバについて 剣と魔法のログレス ~いにしえの女神~ での実装例 PDF
負荷対策しておもったことまとめ~JMeterでSocket.IOもいけるでよ~ PDF
PDF
PDF
PDF
スマートフォン向けサービスにおけるサーバサイド設計入門 PPTX
Java で書かれたAndroid アプリに Kotlin を適用させていく PDF
Fluentd and Embulk Game Server 4 PDF
PPTX
リソースのバージョン管理/運用の失敗談と改善策について PDF
PPTX
Imprementation of realtime_networkgame Similar to ゲームサーバ開発現場の考え方
PDF
サーバー未経験者がソーシャルゲームを通して知ったサーバーの事 PDF
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~ PPTX
PDF
【CEDEC2013】20対20リアルタイム通信対戦オンラインゲームのサーバ開発&運営技法 PDF
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~ PDF
PDF
ゲーム会社でのRuby : rails活用事例 PDF
PDF
ゲーム産業講義2024年度版:価格差別戦略とビジネスモデル 小山友介(芝浦工業大学) PDF
PPTX
GMOアプリクラウドではじめる Photon Server v4 (2016/4/20 発表資料) PDF
表も裏もすべて見せます! KLab謹製大規模オンラインゲームの リアルタイムチャットマイクロサービス PPTX
クリエイター魂を刺激する!シンラが提案する「ゲームの超進化」ロードマップ PDF
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~ ODP
PPTX
リリースをしてから運用しやすいiPhoneゲーム開発のまめ知識 PPTX
PDF
PPTX
20120204高専カンファ岐阜「簡単なゲーム制作」 PDF
【Unity道場スペシャル 2018幕張】初動を制する!遊んでもらってナンボだぜ! ゲームサーバ開発現場の考え方
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
想定負荷
例)DAU(Daily Active Users)10万
10万 x 20 Login/日= 200万 Login/日 = 23 Login/秒
3倍して 23 x 3 ≒ 70 Login/秒 これが日々のピーク
Webサーバ1台で12程度さばけると仮定すると、Webサーバ6台
となる。(この時点はざっくり)
基本的にログインが最も重い(多くのデータを読み込み、送信
する必要がある)ので、まずはログインの負荷を目安に考える。
12
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
ソースコード自動生成ツー
ル
“login” : {
“request”: {
“id” : “string”,
“password” : “string”
},
“response” : {
“result” : “int”
}
}
通信データ定義JSON
public class LoginRequest {
public String id;
public String password;
}
public class LoginResponse {
public int result;
}
public class LoginProcess {
private LoginRequest request;
private LoginResponse response;
public void exec() {
// サーバのログイン処理を記述
}
}
出力ソースコード
25
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
- 40.
- 41.
- 42.
- 43.
- 44.
- 45.
- 46.
- 47.
- 48.
- 49.
- 50.