Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

本番サーバー、デバックサーバーの motd が表示されていない #1092

Open
m1sk9 opened this issue Jun 17, 2023 · 8 comments
Labels
bug Something isn't working Category: 本番 Minecraft サーバー 本番 Minecraft サーバーの設定に関連する issue/PR Category: デバッグ Minecraft サーバー デバッグ Minecraft サーバーの設定に関連する issue/PR help wanted Extra attention is needed

Comments

@m1sk9
Copy link
Member

m1sk9 commented Jun 17, 2023

Report by kuroma6666

image

発生自体はProxmox VEのアップデート後から発生しているが、 motdはbungeecordのプラグインで送出しているので疑うべきはbungeecordのレイヤが一番有力かも

なお、間にはTCPShieldもいる

@m1sk9 m1sk9 added bug Something isn't working help wanted Extra attention is needed Category: 本番 Minecraft サーバー 本番 Minecraft サーバーの設定に関連する issue/PR Category: デバッグ Minecraft サーバー デバッグ Minecraft サーバーの設定に関連する issue/PR labels Jun 17, 2023
@m1sk9
Copy link
Member Author

m1sk9 commented Jun 24, 2023

image

jms の banner もダメそう、うーむ

@m1sk9
Copy link
Member Author

m1sk9 commented Aug 22, 2024

これは継続中

@Lucky3028
Copy link
Member

Lucky3028 commented Sep 8, 2024

SwiftMOTDというBungeecordプラグインで実現していますが、以下警告が出ています。

[14:58:19 WARN]: Error loading plugin SwiftMOTD
java.lang.NoSuchMethodError: org.yaml.snakeyaml.representer.Representer: method 'void <init>()' not found
	at net.craftminecraft.bungee.bungeeyaml.bukkitapi.file.YamlRepresenter.<init>(YamlRepresenter.java:16) ~[?:?]
	at net.craftminecraft.bungee.bungeeyaml.bukkitapi.file.YamlConfiguration.<init>(YamlConfiguration.java:33) ~[?:?]
	at net.craftminecraft.bungee.bungeeyaml.bukkitapi.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:230) ~[?:?]
	at net.craftminecraft.bungee.bungeeyaml.pluginapi.ConfigurablePlugin.reloadConfig(ConfigurablePlugin.java:26) ~[?:?]
	at net.craftminecraft.bungee.bungeeyaml.pluginapi.ConfigurablePlugin.getConfig(ConfigurablePlugin.java:20) ~[?:?]
	at lv.bln.NettoHikari.SwiftMOTD.listeners.ServerListener.reloadConfiguration(ServerListener.java:32) ~[?:?]
	at lv.bln.NettoHikari.SwiftMOTD.listeners.ServerListener.<init>(ServerListener.java:27) ~[?:?]
	at lv.bln.NettoHikari.SwiftMOTD.SwiftMOTD.onLoading(SwiftMOTD.java:25) ~[?:?]
	at net.craftminecraft.bungee.bungeeyaml.pluginapi.ConfigurablePlugin.onLoad(ConfigurablePlugin.java:90) ~[?:?]
	at net.md_5.bungee.api.plugin.PluginManager.enablePlugin(PluginManager.java:399) ~[waterfall-1.21-579.jar:git:Waterfall-Bootstrap:1.21-R0.1-SNAPSHOT:de8345a:579]
	at net.md_5.bungee.api.plugin.PluginManager.loadPlugins(PluginManager.java:301) ~[waterfall-1.21-579.jar:git:Waterfall-Bootstrap:1.21-R0.1-SNAPSHOT:de8345a:579]
	at net.md_5.bungee.BungeeCord.start(BungeeCord.java:290) ~[waterfall-1.21-579.jar:git:Waterfall-Bootstrap:1.21-R0.1-SNAPSHOT:de8345a:579]
	at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:68) ~[waterfall-1.21-579.jar:git:Waterfall-Bootstrap:1.21-R0.1-SNAPSHOT:de8345a:579]
	at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15) ~[waterfall-1.21-579.jar:git:Waterfall-Bootstrap:1.21-R0.1-SNAPSHOT:de8345a:579]
[14:58:20 INFO]: Enabled plugin SwiftMOTD version 1.0.4 by NettoHikari

とその後にあるので、プラグインとしては読み込まれていますが、機能していないのは確かそうです。

@Lucky3028
Copy link
Member

最終更新が11年前のプラグインなので、せめて数年以内に作成または更新されたプラグインへの切り替えまたは内製化が必要

@Lucky3028
Copy link
Member

ざっと調べた感じ直近で更新があるのは https://github.com/obfuscatedgenerated/MagicMOTD とか?

@kory33
Copy link
Member

kory33 commented Sep 8, 2024

プラグインの切り替えが必要というよりは、古いライブラリが依存に入っていて実行時に別プラグインもしくは BungeeCord が持ってきたものと衝突しているだけっぽさがあり、そのまま動かそうとすると class relocation が必要、というほうが正確そう

@Lucky3028
Copy link
Member

ありがとうございます。
それはそれとして、メンテナンスされていないのは確かですし、OSSではなさそうなのでフォークしてメンテナンスするみたいなのもできないので、変えてしまったほうがはやくないですか?

@kory33
Copy link
Member

kory33 commented Sep 8, 2024

それでいうと、変えてしまうか、実行直前に relocate するかの二択だとは思います

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working Category: 本番 Minecraft サーバー 本番 Minecraft サーバーの設定に関連する issue/PR Category: デバッグ Minecraft サーバー デバッグ Minecraft サーバーの設定に関連する issue/PR help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants