ゴールデンウィークにTwitchでゲーム配信を始めた話|古いMacBook Pro・PS4・OBSで配信環境を作ってみた

Image
古いMacBook ProでもTwitch配信はできる?PS4・Switch2用にOBS配信環境を作ってみた ゴールデンウィークで時間があったので、以前から少し興味があったTwitchでのゲーム配信を始めてみました。 アカウントは うえはら000 。 主にストリートファイター6や、趣味で遊んでいるゲームを配信しながら、だらだら話すようなスタイルで配信しています。 この記事では、実際にTwitch配信を始めるまでに用意した機材、古いMacBook Proで配信してみた感想、配信を始めて分かったことをまとめます。 これから「家庭用ゲーム機で配信を始めてみたい」「古いMacでも配信できるのか知りたい」という人の参考になれば嬉しいです。 配信を始めたきっかけ もともと格闘ゲームは好きで、ストリートファイター4シリーズをそれなりに遊んでいました。 スーパーストリートファイターIV AE Ver.2012の頃は、家庭用でやり込みつつ、休みの日に新宿のタイトーステーションにも遊びに行っていました。 当時は、AE時代と比べて大幅に弱体化された後のユンを使っていて、一瞬だけグランドマスターに到達したことがあります。 とはいえ、グランドマスターだった期間は本当に一瞬で、実際にはマスター上位からグランドマスターに届くか届かないかくらいの位置にいることが多かったです。 ちなみに、強かった頃のユンはほとんど触っていません。スパ4AEの頃はまだライトゲーマーで、フェイロンを使っていました。 その後、Ver.2012でユン・ヤンが大きく弱体化されたのですが、対戦しているうちに「弱くなったとはいえ、まだかなり強くないか?」と思うようになり、試しに使い始めました。 使ってみると思った以上に自分に合っていたので、そのまま使い続けて、最終的にグランドマスターに届くところまでやり込みました。 その後、ウルトラストリートファイターIVが発表され、ユンに有利なシステム(赤セビ)やキャラ自体の強化も追加されました。ユンは再び強キャラの一角に戻ったのですが、当時は大学受験の時期と重なってしまい、ほとんどプレイできませんでした。 受験が終わった後も、大学生活や社会人生活がそれなりに忙しく、気づけばストリートファイターからはかなり離れていました。 他のゲームはちょくちょく遊んでいたものの、ストリートファイターを本格的...

SMTPサーバのテストをしたくなったのでDockerで環境を作った話。

SMTPサーバのテストをしたくなったので

ということ、ありませんか?
僕は最近試してみたいなぁと思いました。

なのでみんな大好きDockerで構築してみます。よくある動機ですね。

それで、調べてみるとDocker Hubに良さげなイメージがあったのでさくっと環境構築してみます。

なお、今回はDockerはインストール済みとしています。以下の環境で動かしています。

環境

Mac OS Catalina 10.15.7
Docker version 20.10.2

手順

1.イメージをビルドする

こちらのDocker Hubに記載されているようにすれば基本的には起動できます。

本編とは関係ないですが、よくみたら最後に更新されたのが5年前になっていますね。

 $ sudo docker pull catatnight/postfix

2.コンテナを起動する

sudo docker run -p 25:25 \
         -e maildomain=mail.example.com -e smtp_user=user:pwd \
         --name postfix -d catatnight/postfix

これでSMTPサーバが立ち上がりました。

一応docker psコマンドでコンテナが起動しているかを確認します。

CONTAINER ID IMAGE  COMMAND  CREATED STATUS PORTS  NAMES

********** catatnight/postfix "**/**/** '/**/**…" 3 minutes ago Up 3 minutes 0.0.0.0:25->25/tcp postfix

無事起動していますね。

3.telnetで接続する

telnetで起動したSMTPサーバに接続しましょう。

なお、今回はMac OSです。
Mac OSではtelnetはプリインストールされていないのでHomebrewを使ってインストールします。

$ brew install telnet

!! ここで以下のエラーが出ました。

Error: Permission denied @ apply2files - /usr/local/lib/node_modules/@aws-amplify/cli/node_modules/extglob/lib/.DS_Store

Permission deniedなので権限で弾かれていますね。

調べてみるとこちらの内容が参考になりました。

僕の場合は

$ sudo chown -R ${username}:staff /usr/local/lib/node_modules

${username}は自身のMacのユーザ名に置き換えてください。

これで弾かれることはなくなったので無事インストールできます。

そして以下のコマンドで

$ telnet localhost smtp

これで以下のメッセージが出れば接続完了です。

Trying ::1...
Connected to localhost.
Escape character is '^]'.

MAIL FROM:foo@gmail.com
250 2.1.0 Ok

QUIT

221 2.0.0 Bye

Connection closed by foreign host.221 2.0.0 Bye

Connection closed by foreign host.

あとは実際にSMTPサーバとしてテストをするだけです。
止める時は上記のようにQUITコマンドを打つと終了します。

Comments

Popular posts from this blog

【OSLog】How to log a Swift project

Principles of UX/UI Designでこんなことを学んでいるよ 第一週 User-centerd design①

Swiftで使うQueueのテンプレート