🐕

【Velocity】プロキシサーバを踏んでPaperMCやFabricサーバに接続する

2023/11/21に公開

環境

  • PaperMC 1.14以上
  • Velocity

PaperMC Settings

PaperMCのconfigを設定してVelocityを受け入れられるようにします

まずはserver.propertiesonline-modeオフにします。
これでは認証できないと考えてしまいますが、paperにはvelocity独自のアカウント認証が備わっているためこちらを利用します。(利用しないとエラー)
恐らくこの設定があるのはプロキシサーバを踏まない状態と比べ、認証パケットもプロキシサーバを踏む必要があることを吸収しているのではと思います。

# server.properties
online-mode=false

次にspigot.ymlsettings.bungeecordオフにします
これもspigot既存のものはmodernなプロキシを処理できないのでしょう恐らく。

# spigot.yml
settings:
   bungeecord=false

最後にpaperでvelocityの挙動を吸収する設定を行います。
config/paper-global.ymlを以下の項目の設定を行います。

# config/paper-global.yml
proxies:
  bungee-cord:
    online-mode: true
  proxy-protocol: false
  velocity:
    enabled: true
    online-mode: true
    secret: ~~~ # 任意に設定

secretはvelocity直下に生成されるfowarding.secretのものを丸々コピペします
これでPaperMCの設定は完了です。

Fabric Settings

執筆中...

Discussion