BungeeCordでipv6対応させる時にハマりそうな注意点
BungeeCordのconfig.yml のサーバー一覧で
アドレスをこのように記述すると.....
20:55:01 [SEVERE] Exception in thread "main"
20:55:01 [SEVERE] while scanning a plain scalar
in 'reader', line 10, column 15:
address: [2400:1234:abcd:1122:3344:5566:77 ...
^
found unexpected ':'
in 'reader', line 10, column 19:
address: [2400:1234:abcd:1122:3344:5566:7788:9 ...
^
Please check http://pyyaml.org/wiki/YAMLColonInFlowContext for details.
20:55:01 [SEVERE] at org.yaml.snakeyaml.scanner.ScannerImpl.scanPlain(ScannerImpl.java:2013)
20:55:01 [SEVERE] at org.yaml.snakeyaml.scanner.ScannerImpl.fetchPlain(ScannerImpl.java:1046)
20:55:01 [SEVERE] at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:401)
20:55:01 [SEVERE] at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:226)
20:55:01 [SEVERE] at org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceEntry.produce(ParserImpl.java:629)
20:55:01 [SEVERE] at org.yaml.snakeyaml.parser.ParserImpl$ParseFlowSequenceFirstEntry.produce(ParserImpl.java:617)
20:55:01 [SEVERE] at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:158)
20:55:01 [SEVERE] at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:143)
20:55:01 [SEVERE] at org.yaml.snakeyaml.composer.Composer.composeSequenceNode(Composer.java:199)
20:55:01 [SEVERE] at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:153)
20:55:01 [SEVERE] at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:231)
20:55:01 [SEVERE] at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:155)
20:55:01 [SEVERE] at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:231)
20:55:01 [SEVERE] at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:155)
20:55:01 [SEVERE] at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:231)
20:55:01 [SEVERE] at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:155)
20:55:01 [SEVERE] at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
20:55:01 [SEVERE] at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
20:55:01 [SEVERE] at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:120)
20:55:01 [SEVERE] at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:481)
20:55:01 [SEVERE] at org.yaml.snakeyaml.Yaml.load(Yaml.java:412)
20:55:01 [SEVERE] at net.md_5.bungee.conf.YamlConfig.load(YamlConfig.java:63)
20:55:01 [SEVERE] at net.md_5.bungee.conf.Configuration.load(Configuration.java:65)
20:55:01 [SEVERE] at net.md_5.bungee.BungeeCord.start(BungeeCord.java:265)
20:55:01 [SEVERE] at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:55)
20:55:01 [SEVERE] at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
このようなエラーが出る。
対処方法としては、引用符でかこむだけ。(下のように)
引用符は一重引用符「 ' 」でも二重引用符「 " 」でもよい。
おわり
===========================
なんらかの原因で正常につながらない場合、ポートテストサイトを活用するといいかもしれない。
IPV6 Scanner | Online Port Scan
Online Port Scanner IPv6 - SubnetOnline.com
==========================
IPv6 って機器ごとにアドレスが割り振られるんでしょうか。そうだとしたら、さすがといったところ。IPv4とは違って湯水のように使える。