はじめに
こんにちは。前てんパです。
ポート開放したくない、あるいはできない人、割といるかと思います。
playit.ggというポート開放不要でマルチサーバーを構築できる疑似ポート開放的な(中継サーバー)ツールがあります。
前回はplayit.ggを用いたサーバーを立てました。
UDPとTCPの開放が必要なボイスチャットMOD(他にもボイスチャットMODはあるが今回はシンプルボイスチャットを使う)を構築したい人向けに記事を書きました。
環境
バージョンを最新の26.1.2にしようとしてfabricサーバーを構築しようとしたらjavaの更新が必要って言われて入れてみたけど全然入ってる判定にならなかったため新しいバージョンを諦めて1.20.4で構築しました。
サーバー構築
とりあえず localhost でサーバーに入りました。
これで同じ回線を使っている人がサーバーに入れる段階になりました。
サーバーにシンプルボイスチャットも入っています。
ここからマルチプレイをできるようにしていきます。
まずはplayit.ggでIPを作成しますが、今回は割愛します。
下記動画を参考にすると良いでしょう。
これで、IPからサーバーに参加することができました。
しかし、まだこの時点では、参加した人の声は届きません。
このアイコンがとても忌々しい ですね。
解決法
ここからまずはplay.it.ggでUDP、またはボイスチャットの項目でIPを作成します。


ローカルポートはserverフォルダの\config\voicechat\voicechat-server.propertiesのportと同じにしましょう。
port=24454
そうしたら、voicechat-server.propertiesの中にあるvoice_hostの中身をplay.it.ggでさっき作成したIPにしましょう。
voice_host=<playit.ggで作成したIP>
おめでとうございます
参考


