翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 Amazon とは GameLift Amazon を使用すると、セッションベースのマルチプレイヤーゲーム用に、クラウド内の低コストの専用サーバーを GameLift デプロイ、運用、スケーリングできます。 AWS グローバルコンピューティングインフラストラクチャ上に構築された Amazon GameLift は、世界中のプレイヤーの需要に合わせてリソース使用量を動的にスケーリングしながら、高性能で信頼性の高いゲームサーバーを提供するのに役立ちます。 Amazon の使用 GameLift Amazon は、これらのユースケースなど GameLift をサポートしています。 クラウドでホストするための独自のカスタムマルチプレイヤーゲームサーバーをデプロイします。 A
2019年7月24日、『神姫PROJECT』などソーシャルゲームの企画・開発を手がける株式会社テクロスが主催するイベント「TECH x GAME COLLEGE」が開催されました。第23回となる今回のテーマは「AWSでゲームサーバーを最大90%安く利用する方法」。アマゾン ウェブ サービス ジャパン株式会社シニアソリューションアーキテクトの吉田英世氏が、ゲームサーバーの運用コストを劇的に安くするAWS活用法を解説します。後半パートの今回は、マルチプレイヤーオンラインゲーム向けのマネージドサービス「Amazon GameLift」の概要と、各機能の利用方法を紹介します。講演資料はこちら Amazon GameLiftとはなにか? 吉田英世氏(以下、吉田):続いて、GameLiftのご紹介をしたいと思います。 GameLiftはマルチプレイヤーのオンラインゲームをホスティングするサービスです。
新規開発中プロジェクト所属の美濃です。 AWS に含まれるサービスのひとつ「GameLift」をプロジェクトに導入したので紹介します。 https://aws.amazon.com/jp/gamelift/ Amazon GameLift とは Amazon GameLift とは、マルチプレイヤーゲーム用のクラウドサーバーを管理してくれるサービスで、次のようなサービスで構成されます。 開発者はビルドを用意するだけで、あとはフルマネージドな GameLift Hostingサーバーリソースの管理、ゲームサーバー(※後述)管理、およびその最適化のみ提供する GameLift FleetIQマッチング機能を提供する FlexMatch Fleet (GameLift Hosting で使われるサーバー管理システム) および FleetIQ はセッションベースのマルチプレイヤーゲームに最適化され
AWS for Games Advent Calendar 2023 の 2日目の記事です。 皆さん、マルチプレイヤーゲーム開発、してますか? マルチプレイヤーゲームではプレイヤー間でネットワーク通信が必要ですが、その通信を中継するサーバーは専用ゲームサーバーと呼ばれます。「マルチプレイヤーゲームのための専用ゲームサーバーをホスティングするためのサービス」としてAWSではAmazon GameLiftを提供していますが、kubernetes上で動作するOSSであるAgonesをAmazon EKS(Elastic Kubernetes Service)のクラスターへデプロイして利用するという方法もあります。 この記事は、Amazon GameLiftとAgonesのどちらかしか知らない、あるいはどちらもなんとなくは知っているけど詳しいことはあまり、、という方に向けて、それぞれの概要を横並び
概要 Amazon GameLiftについて調べる機会があったので、全体像を出来るだけ分かりやすいようにまとめてみた。 参考にさせて頂いたサイト Amazon GameLift の仕組み https://docs.aws.amazon.com/ja_jp/gamelift/latest/developerguide/gamelift-howitworks.html#gamelift-howitworks-placing Amazon GameLift – ゲームサーバー/クライアントのやり取り https://docs.aws.amazon.com/ja_jp/gamelift/latest/developerguide/gamelift-sdk-server-api-interaction-vsd.html AWS再入門ブログリレー Amazon GameLift 編 https://d
前回の記事の続きです。 前回はややこしいサンプルを動作させるだけで終わりましたが、今回はもう少し実践的な内容として、MLAPIアプリにGameLiftを統合してみたいと思います。 GameLift統合の要点さえわかれば、UNETやMirrorでも大体同じ要領でできると思います。 記事のシリーズとしては一旦この記事で終わりです。ここまでやれたら後はどうとでもなると思うので。 記事の続きを書きたくても、とくにまだこの記事以上の事を自分でやれてないので、もっと色々やってネタが出来たら続きを書くかもしれません。 さて、MLAPIにはまだ有用なサンプルプロジェクトがほとんど存在しません。今回はUnityテクノロジーズジャパンの黒河さんがUnityステーションの動画用に用意してくださっている、ユニティちゃんをプレイヤーキャラとして操作できるマルチプレイヤーゲームサンプルを使用させていただきたいと思いま
前回の記事の続きです。 今回は、公式で用意されている、UnityにGameLiftを組み込んでる(カスタムサーバー使用)サンプルを動かしてみたいと思います。 ↓こちらです。 https://github.com/aws-samples/amazon-gamelift-unity 正直言って色々と微妙なサンプルなんですが、これ以外サンプルは無いので贅沢は言えません。 前の記事でも書きましたが、AmazonはGameLift使わせる気あるんか?Playfabに行っちゃうぞゴラァ!とか思いますが、どうやらこれには事情があるっぽいです。 実は、GameLiftは元々、Amazon製ゲームエンジンのLumberYardの機能の一部でした。ですのでLumberYardとGameLiftの統合には力が入ってて、簡単に使えますが、残念ながらLumberYardはまだベータ版で完成度が低く、利用者が少ない状
[2020/12/30 追記] Playfabのマルチプレイヤーサーバー2.0は無料プランからでも使える旨を修正 前置きの前置き この前、仕事でUnityでMLAPIにGameLiftを統合して接続するという事をやりました。 GameLiftは個人で使うようなサービスではないからか、ネット上にあまり情報が無く、調べるのが大変でした。公式のドキュメントはありますが、UnityとかAWSのドキュメントってなんだか分からん専門用語が飛び交って、意味不明過ぎるといつも思うんですが、どうでしょうか。 だから、いつもはとりあえずサンプル動かしてみて、はあはあなるほどね。って動きを見て理解するしかないのですが、GameLiftはUnityのサンプルはあるっちゃるのですが、かなり微妙なシロモノなので見てもよく分かりませんでした。 「Amazonはこんな訳分らんドキュメントとサンプルしか用意しないで、ホント
撮影:岩下周平 親しい友人であれば平気なのに、上司や部下、取引先など“あまり親しくない人”との雑談やアイスブレイクに「何を話せばいいんだっけ……?」と、戸惑った経験はありませんか。 ライター・インタビュアーのいしかわゆきさんも、かつては「親しくない人との雑談」に強い苦手意識を抱いていたそう。しかし、「聞くスキル」を磨いたことで、どんな相手とでも会話をすることが苦痛ではなくなったといいます。 今回はそんないしかわさんに「聞くスキル」を中心とした、明日から使える具体的な会話のコツを教えてもらいました。 雑談が苦手でも「話を聞く」ことはできる いしかわさんは現在インタビューライターとして、さまざまな人に話を聞くお仕事をされています。ですがもともとは「他人に興味が持てず、人と関わるのが苦手」という悩みがあったそうですね。 いしかわゆきさん(以下、いしかわ):はい。私は昔から「人と話したい」という気
ロボットを工場に導入する際の仕様書を書いてもらうというお題です。 このお題の回答のポイントとしては以下のような点が挙げられます。 仕様書の構成がしっかりしているか(項目・章立てがちゃんとしていて見やすい、網羅性があるなど) 必要な装置やシステムが列挙されているか(ロボット、安全装置、ベルトコンベア、操作パネルなど) 予算やスケジュールに関する記述があるか(どういう順序で進めようと考えているか) 注意すべき法律や環境面への考慮(特に食品工場として) がされているか(ISOやIECの規格、衛生面、防水など) ローカルLLMの前にGPT-4oを使って回答させてみた結果が以下になります。 ## パレタイズロボット導入仕様書 ### 1. はじめに 本仕様書は、食品工場におけるパレタイズロボットの導入計画および必要な要件を明示するものである。目的は、効率的かつ高精度なパレタイズ作業を実現し、生産性の
はじめに はじめまして!レバテック開発部でレバテックプラットフォーム開発チームに所属している塚原です。 直近に認証・認可周りの改修を予定しているため、チーム内で認証・認可の基礎からOAuth・OpenID Connectの仕組みを学ぶ勉強会を実施しました。今回はそこで学んだことのうち、認証・認可の基礎とOAuthの仕組みをまとめます。また、WebフレームワークとしてHono、JavaScriptランタイムとしてBunを使って、OAuthクライアントを実装してみます。 対象読者 認証と認可の違いってなんだっけ...?という人 Basic認証やDigest認証てなんだっけ...?という人 OAuthはライブラリ使って実装してるから仕組みよくわかっていない...という人 OAuthのクライアントの実装って何をすればいいんだっけ...?という人 認証・認可の基礎 2024/7/18 追記 こちらで
NEW! 2024.07.16 スキル 岩瀬義昌 書店を覗いたりSNSを眺めたりすると、目に飛び込んでくる技術書の数々。周りのエンジニアたちの「読了」ポストに刺激されて、読書に勤しんでいる人もいるだろう。 「一生勉強」と言われるエンジニアにとって、技術書は取り入れやすいインプット手法の一つ。しかし「頑張って読んでるのに、いまいち身になっている気がしない」「本の内容が頭に入ってこない」という事象に悩まされてはいないだろうか? せっかく読んだ本の内容をしっかりと身に付けるためにはどうすればいいのかーー。 そんな疑問に「記憶力の問題じゃなくて、本の読み方に工夫が必要」と答えるのが、技術書の翻訳に数多く携わり、読書の達人として知られるiwashiさんこと岩瀬義昌さんだ。 本を読む「工夫」とは一体何か。岩瀬さんに聞いた。 NTTコミュニケーションズ株式会社 『Generative AI プロジェクト
「当然の時代の流れだった」と思っているという話。 最初に書いておくとこれはAIに反対する記事ではないので、規制を推奨する内容を期待して開いた人はブラウザバックをお勧めする。 あと推敲全然しないで思いつくままに書いてるから、すごく読みづらい。 それでも良いという人は以下にどうぞ。 2年ちょっとくらい前まで、イラストで食っていた。 ただし、バリバリ企業と契約とかして1枚10万とか取っているプロイラストレーターではない。 ココナラとかSkebとかSKIMAとか、そういうコミッションサイトでフリゲーやTRPGやVtuber用の立ち絵イラストを1枚1万弱で売り捌いている、いわゆる「アマチュア底辺絵師」だった。 (そう呼ばれる層にいた、という意味で「底辺」という言葉をあえて使う) 絵のクオリティは全身立ち絵で1万円ついたらいい方ってくらいの、「X(旧Twitter)でよく見るちょっと絵が上手い人」のラ
■はじめに こんにちは、花倉みだれです。 このハンドルネームで行動しはじめたのが去年の夏で、だいたい一年くらいが経ちました。 覚えていませんでしたが、今日がこのアカウント誕生一周年だそうです。 一年の間にたくさんの方と縁を持てて交流できて、本当に光栄で楽しかったです。 これからもよろしくお願いします。 //Twitterに登録した日を覚えていますか?#MyTwitterAnniversary pic.twitter.com/QaVP15ZTiu — 花倉みだれ@ほんわかふわふわ (@M_hanakura) July 5, 2021 それまでプライベートなSNSのアカウントは当然持ってはいたのですが、名前を変えて仕切り直したのには大きな目的がありました。 転職です。 これはもう、noteの初投稿記事で書いていたり、Twitterでもしばしば言うくらい明確な目的でした。 絶賛 #転職 活動中
これまでの生存戦略 それほど尖った能力や知識がない中で、私のこれまでの生存戦略としては求められればなんでもやる、少しくらい泥水でも飲むというものでした。 フロントエンドからバックエンド、データベース設計、API設計、実装、インフラ側の設定、提案書作成、プレゼンテーション、プロジェクト進行、どれも“専門家として誇れるか”というと疑問がありますが、求められればなんでもやるスタンスでそれが自分の価値提供の形と考えていました。 また、以前までは「若い」というのも、強みでした。 一回りほど上の年齢に見られることも珍しくなく、「そんな若かったのか」と驚かれるなかで、「若いのに頑張ってるね」と年齢のフィルターで大目にみてもらえました。 しかし、そんな私も気が付けば40歳、もう若さという武器はありません。 (つい先日まで20代だったはずなのに..何かおかしい..) 体力的にも無理が効かず、新しいことを学ぶ
このシリーズではこれらの関数が内部でどのように処理されるのかを調べていきます。 malloc.c を読む (malloc / free) malloc.c を読む (bins) malloc.c を読む (arena) 今回は malloc() free() の全体像を紹介します。 注意としてここでの目的は全体を俯瞰して、詳細を詰めずとも各 bins の役割を理解し、攻撃手法を理解できるようにすることです。それに合わないマルチスレッドや最適化などにおける緻密なトリックやコーナーケースなどは暗黙的に実装されていると仮定します。その詳細についてはソースコードや他の資料を参考にしていただきたいです。 ここで扱う glibc のバージョンは v2.38 です。また glibc のソースコードはブラウザ上で読むことができます。 https://elixir.bootlin.com/glibc/lat
前々回の第820回では「改めてUbuntuに入門したい人向けのUbuntuサーバー講座2024」と題してUbuntu 24.04 LTSのサーバー版のインストール方法を紹介しました。もちろんUbuntuはインストールしただけで終わりではありません。豊富なパッケージ資産の利用や、自分なりの環境のカスタマイズなどを行って初めて、「Ubuntuを使う」状態になるのです。そこで今回は、Ubuntuサーバーを使い始めてまず実施するであろう定番の作業をいくつか紹介しましょう。 UbuntuのCLIを使えるようになると、他のLinuxディストリビューションやWSL、Raspberry Pi OSなど他の環境におけるハードルもぐっと下がります。その人の使い方に合うか合わないかは別にして、一度は経験しておくことをおすすめします。 図1 fastfetchでUbuntuの情報を表示した様子 SSHサーバーの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く