{"id":1785,"date":"2023-04-27T07:29:15","date_gmt":"2023-04-26T22:29:15","guid":{"rendered":"https:\/\/mifmif.mydns.jp\/masterkudo\/?p=1785"},"modified":"2023-04-27T07:30:38","modified_gmt":"2023-04-26T22:30:38","slug":"post-1785","status":"publish","type":"post","link":"https:\/\/mifmif.mydns.jp\/masterkudo\/?p=1785","title":{"rendered":"\u30de\u30a4\u30f3\u30af\u30e9\u30d5\u30c8\u306e\u30de\u30eb\u30c1\u30b5\u30fc\u30d0\u5316\u306b\u3064\u3044\u3066About Minecraft multi-server"},"content":{"rendered":"<p>\u3000\u4eca\u56de\u306f\u3001\u30de\u30a4\u30f3\u30af\u30e9\u30d5\u30c8\u306eJava\u7248\u306epaperMC\u30b5\u30fc\u30d0\u306b\u3064\u3044\u3066\u3001\u30de\u30eb\u30c1\u30b5\u30fc\u30d0\u5316\u3057\u305f\u306e\u3067\u3001\u305d\u306e\u8a18\u9332\u3092\u6b8b\u3057\u307e\u3059\u3002<br \/>\nThis time, I made a multi-server for the Java version of Minecraft&#8217;s paperMC server, so I will leave the record.<\/p>\n<p>\uff11\u53f0\u76ee\u306e\u30ce\u30fc\u30c8\u30d1\u30bd\u30b3\u30f3\uff08\u30b5\u30fc\u30d0\uff09<br \/>\n\u578b\u540d FMVA47UWC\uff08\u30a2\u30fc\u30d0\u30f3\u30db\u30ef\u30a4\u30c8\uff09<br \/>\nCPU CPU \u30a4\u30f3\u30c6\u30eb\u00ae Core\u2122 i7-6700HQ \u30d7\u30ed\u30bb\u30c3\u30b5\u30fc\uff08HT\u30c6\u30af\u30ce\u30ed\u30b8\u30fc\u5bfe\u5fdc\uff09<br \/>\nFirst laptop computer (server)<br \/>\nModel name FMVA47UWC (Urban White)<br \/>\nCPU CPU Intel\u00ae Core\u2122 i7-6700HQ processor (HT technology compatible)<br \/>\n\u30e1\u30e2\u30ea\uff1a\uff11\uff16GB<br \/>\n\uff12\u53f0\u76ee\u306e\u30ce\u30fc\u30c8\u30d1\u30bd\u30b3\u30f3\uff08\u30b5\u30fc\u30d0\uff09<br \/>\n\u578b\u540d PC-VK25TXZCF<br \/>\n\u30e2\u30c7\u30eb\u540d: Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz<br \/>\n\u30e1\u30e2\u30ea\uff1a\uff18GB<br \/>\nFirst laptop computer (server)<br \/>\nModel name FMVA47UWC (Urban White)<br \/>\nCPU CPU Intel\u00ae Core\u2122 i7-6700HQ processor (HT technology compatible)<br \/>\nMemory: 16GB<br \/>\nSecond laptop (server)<br \/>\nModel PC-VK25TXZCF<br \/>\nModel Name: Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz<br \/>\nMemory: 8GB<\/p>\n<p>\uff11\u53f0\u76ee\u306b\u636e\u3048\u4ed8\u3051\u305f\u30b5\u30fc\u30d0\u30d7\u30ed\u30b0\u30e9\u30e0\u3002<br \/>\n\uff11\uff0ePaperMC\uff08\u30b9\u30bf\u30fc\u30c8\uff09\u3000\u98db\u884c\u7528\uff08\u901f\u3044\u30c1\u30e3\u30f3\u30af\u751f\u6210\u306e\u305f\u3081\uff09<br \/>\n\uff12\uff0ePaperMC\uff08\u30ea\u30fc\u30b8\u30e7\u30f3\uff11)\u3000\u6226\u95d8\u7528\u3001\u4e88\u5099\uff08\u591a\u304f\u306e\u4eba\u304c\u4f55\u304b\u3059\u308b\u3068\u304d\u306b\u5229\u7528\uff09<br \/>\n\uff13\uff0eWaterFall\uff08\u30d7\u30ed\u30ad\u30b7)<br \/>\n\uff12\u53f0\u76ee\u306b\u636e\u3048\u4ed8\u3051\u305f\u30b5\u30fc\u30d0\u30d7\u30ed\u30b0\u30e9\u30e0<br \/>\n\uff11\uff0ePeperMC\uff08\u30ea\u30fc\u30b8\u30e7\u30f3\uff12\uff09\u3000\u4f4f\u5c45\u3001\u5de5\u5834\u3001\u30af\u30e9\u30d5\u30c8\u4e2d\u5fc3\u306b\u7528\u3044\u308b<br \/>\n\uff12\uff0eMariaDB\uff08SQL\u30b5\u30fc\u30d0\uff09\u3000\u30a4\u30f3\u30d9\u30f3\u30c8\u30ea\u5171\u6709\u3001\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u5171\u6709\u3001\u7b49<br \/>\nServer program installed on the first machine.<br \/>\n1. PaperMC (start) for flight (for fast chunk generation)<br \/>\n2. PaperMC (Region 1) for combat, reserve (used when many people do something)<br \/>\n3. WaterFall (Proxy)<br \/>\nServer program installed on the second machine<br \/>\n1. PeperMC (Region 2) Used mainly for residences, factories, and crafts<br \/>\n2. MariaDB (SQL server) Inventory sharing, permission sharing, etc.<\/p>\n<p>\u3000\u5171\u901a\u3057\u3066\u3001\u6301\u3061\u904b\u3093\u3060\u3082\u306e\u304c\u4f7f\u3048\u308b\u3088\u3046\u306b\u3001\u4eca\u306e\u3068\u3053\u308dPlugin\u3084Datapack\u306f\u5404paperMC\u3067\u7d71\u4e00\u3057\u3066\u3042\u308a\u307e\u3059\u3002\uff08\u5f8c\u3067\u8abf\u6574\u4e88\u5b9a\u3002\uff09<br \/>\nPlugins and data packs are common across all paperMC servers. It is designed to be able to share what the user carries (inventory). (We will adjust it later.)<\/p>\n<p>Plugin<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/21bbc05702617f4442d260b348ed7a58.png\" alt=\"\" class=\"alignnone size-full wp-image-1788\" width=\"894\" height=\"554\" srcset=\"https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/21bbc05702617f4442d260b348ed7a58.png 894w, https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/21bbc05702617f4442d260b348ed7a58-300x186.png 300w, https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/21bbc05702617f4442d260b348ed7a58-768x476.png 768w, https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/21bbc05702617f4442d260b348ed7a58-530x328.png 530w, https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/21bbc05702617f4442d260b348ed7a58-565x350.png 565w, https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/21bbc05702617f4442d260b348ed7a58-710x440.png 710w, https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/21bbc05702617f4442d260b348ed7a58-725x449.png 725w\" sizes=\"auto, (max-width: 894px) 100vw, 894px\" \/><\/p>\n<p>Datapack<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/cbf784fe72a4ceb3768e5c19b116f48e.png\" alt=\"\" class=\"alignnone size-full wp-image-1789\" width=\"891\" height=\"549\" srcset=\"https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/cbf784fe72a4ceb3768e5c19b116f48e.png 891w, https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/cbf784fe72a4ceb3768e5c19b116f48e-300x185.png 300w, https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/cbf784fe72a4ceb3768e5c19b116f48e-768x473.png 768w, https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/cbf784fe72a4ceb3768e5c19b116f48e-530x327.png 530w, https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/cbf784fe72a4ceb3768e5c19b116f48e-565x348.png 565w, https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/cbf784fe72a4ceb3768e5c19b116f48e-710x437.png 710w, https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/cbf784fe72a4ceb3768e5c19b116f48e-725x447.png 725w\" sizes=\"auto, (max-width: 891px) 100vw, 891px\" \/><\/p>\n<p>\u3000\u73fe\u72b6\u30d0\u30fc\u30b8\u30e7\u30f31.19.3\u3067\u52d5\u304f\u3082\u306e\u3092\u5165\u308c\u3066\u3044\u307e\u3059\u304c\u30011.19.4\u4ee5\u4e0a\u306b\u306a\u3063\u305f\u5834\u5408\u306b\u3064\u304b\u3048\u306a\u3055\u305d\u3046\u306a\u3082\u306e\u306f\u3001\u4f7f\u308f\u306a\u3044\u3088\u3046\u306b\u30a2\u30ca\u30a6\u30f3\u30b9\u3057\u3066\u3044\u307e\u3059\u3002<br \/>\nI&#8217;m currently using one that works with version 1.19.3. However, we have announced to our users that we will not be using anything that we believe will not be available after 1.19.4.<\/p>\n<p>The plug-ins for the proxy server (WaterFall) are as follows.<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/901c3198b85ecd1a19442b25db805c65.png\" alt=\"\" class=\"alignnone size-full wp-image-1791\" width=\"890\" height=\"548\" srcset=\"https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/901c3198b85ecd1a19442b25db805c65.png 890w, https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/901c3198b85ecd1a19442b25db805c65-300x185.png 300w, https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/901c3198b85ecd1a19442b25db805c65-768x473.png 768w, https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/901c3198b85ecd1a19442b25db805c65-530x326.png 530w, https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/901c3198b85ecd1a19442b25db805c65-565x348.png 565w, https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/901c3198b85ecd1a19442b25db805c65-710x437.png 710w, https:\/\/mifmif.mydns.jp\/masterkudo\/wp-content\/uploads\/2023\/04\/901c3198b85ecd1a19442b25db805c65-725x446.png 725w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><\/p>\n<p>\u30001\u53f0\u306e\u30b5\u30fc\u30d0\u3067\u4f7f\u3048\u308b\u3053\u3068\u306e\u307b\u304b\u306b\u3001\u30de\u30eb\u30c1\u30b5\u30fc\u30d0\u4e0a\u3067\u4f7f\u3046\u4e0a\u3067\u91cd\u8981\u306a\u3082\u306e\u306f\u3001LuckPerms\uff08\u6a29\u9650\u8a2d\u5b9a\u30d7\u30e9\u30b0\u30a4\u30f3\uff09\u3068\u3001MysqlPlayerDataBridge\uff08\u30a4\u30f3\u30d9\u30f3\u30c8\u30ea\u5171\u6709\u5316\uff09\u3067\u3059\u3002\u3053\u308c\u306f\u5fc5\u305a\u3001\u5404\u30b5\u30fc\u30d0\u304b\u3089\u30011\u3064\u306eSQL\u30b5\u30fc\u30d0\u3078\u306e\u63a5\u7d9a\u3092\u8981\u6c42\u3057\u307e\u3059\u3002<br \/>\nIn addition to being usable on a single server, LuckPerms (privilege setting plug-in) and MysqlPlayerDataBridge (inventory sharing) are important for use on multiple servers. They always require a connection to one SQL server from each server.<\/p>\n<p>\u3000\u79c1\u306fSQL\u8a00\u8a9e\u306f\u82e6\u624b\u3067\u3057\u305f\u3002\uff08\u3067\u304d\u308c\u3070\u4f7f\u3044\u305f\u304f\u306a\u3044\u3002\u306a\u305c\u306a\u3089\u30c7\u30d0\u30c3\u30b0\u3057\u305f\u5834\u5408\u306b\u3001\u3069\u3053\u307e\u3067\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u623b\u305b\u3070\u3044\u3044\u304b\u304c\u308f\u304b\u3089\u306a\u3044\u304b\u3089\u3067\u3059\u3002\uff09\u3057\u304b\u3057\u3001\u3053\u3053\u6570\u65e5\u3067\u305d\u306e\u8a00\u8a9e\u3092\u5b66\u3073\u307e\u3057\u305f\u3002<br \/>\n\u4ee5\u4e0b\u306eWeb\u304c\u5927\u5909\u53c2\u8003\u306b\u306a\u308a\u307e\u3057\u305f\u3002<br \/>\n<a href=\"https:\/\/note.com\/ogs_digilife\/n\/nb7dba54010cb\">Ubuntu22.04 MariaDB\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3068\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u4f5c\u6210<\/a> <br \/>\nI was not good at SQL language. (If possible, I don&#8217;t want to use it, because when I debug, I&#8217;m afraid I&#8217;ll have to rollback, and I don&#8217;t know how far I should roll back the database.)<br \/>\nI learned the language in a few days.<br \/>\nThe following sites were very helpful.<br \/>\n<a href=\"https:\/\/note-com.translate.goog\/ogs_digilife\/n\/nb7dba54010cb?_x_tr_sl=ja&amp;_x_tr_tl=en&amp;_x_tr_hl=ja&amp;_x_tr_pto=wapp&amp;_x_tr_hist=true\">Install Ubuntu22.04 MariaDB and create a database<\/a><\/p>\n<p>MysqlPlayerDataBridge\u3068\u3001LuckPerms\u306b\u3064\u3044\u3066\u306f\u3001\u304d\u3061\u3093\u3068SQL\u30b5\u30fc\u30d0\u306b\u3064\u306a\u304c\u3089\u306a\u3044\u3068\u3044\u3051\u307e\u305b\u3093\u3002\u3057\u304b\u3057\u8a2d\u5b9a\u306b\u6642\u9593\u304c\u304b\u304b\u308a\u307e\u3057\u305f\u3002\u3068\u3066\u3082\u7c21\u5358\u306a\u8a18\u8ff0\u9593\u9055\u3044\u3067\u3064\u306a\u304c\u308a\u307e\u305b\u3093\u3002\u305d\u306e\u3046\u3048\u3001SQL\u306e\u30a8\u30e9\u30fclog\u3092\u898b\u308b\u3053\u3068\u3092\u79c1\u304c\u601d\u3044\u3064\u304b\u306a\u304b\u3063\u305f\u305f\u3081\u3067\u3059\u3002\u3053\u306e\u3053\u3068\u306f\u591a\u304f\u306e\u4eba\u304c\u906d\u9047\u3057\u3066\u3044\u308b\u3089\u3057\u304f\u3001Git-Hub\u306eIssue\u3067\u3082\u88fd\u4f5c\u8005\u304c\u5606\u3044\u3066\u3044\u308b\u307b\u3069\u3067\u3059\u3002<br \/>\nMysqlPlayerDataBridge and LuckPerms must be properly connected to the SQL server. But it took me a while to set it up. I can&#8217;t connect because of a very simple mistake in the description. Besides, it never occurred to me to look at the SQL error log. It seems that many people have encountered this, and even the creator lamented it in a Git-Hub issue.<\/p>\n<p>LuckPerms\u306f\u5927\u5909\u512a\u79c0\u306a\u30d7\u30e9\u30b0\u30a4\u30f3\u3067\u3059\u3002\u3059\u3079\u3066\u306e\u30b5\u30fc\u30d0\u306b\u304a\u3044\u3066\u6b63\u3057\u304f\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u3092\u518d\u73fe\u3057\u3066\u304f\u308c\u307e\u3059\u3002<br \/>\nLuckPerms is a very good plugin. It reproduces permissions correctly on all servers.<\/p>\n<p>\u3000\u3057\u304b\u3057\u3001\u30a4\u30f3\u30d9\u30f3\u30c8\u30ea\u306e\u5171\u6709\u5316\u306b\u3064\u3044\u3066\u306f\u3001\u65b0\u3057\u3044\u30d0\u30fc\u30b8\u30e7\u30f3\u306e\u30d7\u30e9\u30b0\u30a4\u30f3\u304c\u306a\u3044\u305f\u3081\u3001\u6709\u6599\u306e\u3082\u306e\u3092\u4ed5\u65b9\u306a\u304f\u4f7f\u3044\u307e\u3057\u305f\u3002\uff08\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4e0a\u4ed5\u65b9\u3042\u308a\u307e\u305b\u3093\uff09<br \/>\nHowever, since there is no new version of the plugin for inventory sharing, I had no choice but to use a paid one. (It can&#8217;t be helped for security reasons)<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u3000\u4eca\u56de\u306f\u3001\u30de\u30a4\u30f3\u30af\u30e9\u30d5\u30c8\u306eJava\u7248\u306epaperMC\u30b5\u30fc\u30d0\u306b\u3064\u3044\u3066\u3001\u30de\u30eb\u30c1\u30b5\u30fc\u30d0\u5316\u3057\u305f\u306e\u3067\u3001\u305d\u306e\u8a18\u9332\u3092\u6b8b\u3057\u307e\u3059\u3002 This time, I made a multi-server for the Java version [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1568,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,15],"tags":[],"class_list":["post-1785","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-minecraft","category-15"],"_links":{"self":[{"href":"https:\/\/mifmif.mydns.jp\/masterkudo\/index.php?rest_route=\/wp\/v2\/posts\/1785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mifmif.mydns.jp\/masterkudo\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mifmif.mydns.jp\/masterkudo\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mifmif.mydns.jp\/masterkudo\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mifmif.mydns.jp\/masterkudo\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1785"}],"version-history":[{"count":6,"href":"https:\/\/mifmif.mydns.jp\/masterkudo\/index.php?rest_route=\/wp\/v2\/posts\/1785\/revisions"}],"predecessor-version":[{"id":1795,"href":"https:\/\/mifmif.mydns.jp\/masterkudo\/index.php?rest_route=\/wp\/v2\/posts\/1785\/revisions\/1795"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mifmif.mydns.jp\/masterkudo\/index.php?rest_route=\/wp\/v2\/media\/1568"}],"wp:attachment":[{"href":"https:\/\/mifmif.mydns.jp\/masterkudo\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1785"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mifmif.mydns.jp\/masterkudo\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1785"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mifmif.mydns.jp\/masterkudo\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}