superzanti / ServerSync

Sync files between client and server for Minecraft Forge
GNU General Public License v3.0
160 stars 26 forks source link

Client sync stuck #276

Closed WOSHIZHAZHA120 closed 8 months ago

WOSHIZHAZHA120 commented 3 years ago

Serversync Version: 4.1.0

Minecraft Version: 1.12.2

Issue: Client sync stuck

I followed the method in the link But progress was stuck, then the server console reported timeout. Is this a bug?

(Uhh, sorry for my bad English, this isn't my mother tongue

Logs (serverysync & minecraft)

rheimus commented 3 years ago

I can't help much without logs of the event, though this might be an issue with JavaFX.

Do you have log files of the error, either from MultiMC or serversync itself?

WOSHIZHAZHA120 commented 3 years ago

I can't help much without logs of the event, though this might be an issue with JavaFX.

Do you have log files of the error, either from MultiMC or serversync itself?

[七月 10, 2021 10:28:28][ServerSync] 信息: Root dir: C:\Users\WOSHIZHAZHA120\Desktop\xczd\Client\.minecraft
[七月 10, 2021 10:28:28][ServerSync] 信息: Running version: v4.1.0
[七月 10, 2021 10:28:28][ServerSync] 信息: Loading language file: zh_CN
[七月 10, 2021 10:28:28][ServerSync] 详细: 建立与服务器的套接字连接...
[七月 10, 2021 10:28:28][ServerSync] 信息: < 正在连接服务器... >
[七月 10, 2021 10:28:28][ServerSync] 详细: 创建输入/输出流...
[七月 10, 2021 10:28:28][ServerSync] 详细: Requesting file manifest
[七月 10, 2021 10:28:28][ServerSync] 信息: Determining actions for manifest
[七月 10, 2021 10:28:28][ServerSync] 信息: {
  DirectoryEntry{path='mods', mode=mirror}
}
[七月 10, 2021 10:28:28][ServerSync] 信息: {
  FileEntry{path='clientmods\CustomNPCsFix-B1.2.2.9-1.12.2.jar', hash='7ab9615f87fdc2bf8d35b245e0cb6f1015fd01d80349d8788eee59efce71b027', redirectTo='mods'}
  FileEntry{path='clientmods\forge-1.12.2.AllMusic-2.5.4.jar', hash='58d910b0562eec8d16484288a4d5c0a7447d848610fd7ff17939cde63961ac4b', redirectTo='mods'}
  FileEntry{path='clientmods\FpsReducer-mc1.12.2-1.20.jar', hash='4c04d17010c77196226bb5f2a64c4c8dc348c144ce6183906d6ff301227780d5', redirectTo='mods'}
  FileEntry{path='clientmods\Jade-0.1.0.jar', hash='53076b9523f5fd450b8bbadde776546c00565880e3e4ac01f3d01a6471b00b0c', redirectTo='mods'}
  FileEntry{path='clientmods\memorycleaner-1.4.jar', hash='f1f5fff495c44514199182f81c795ff5b1e695419dde74fe4070470b970b5b52', redirectTo='mods'}
  FileEntry{path='clientmods\MouseTweaks-2.10.1-mc1.12.2.jar', hash='5e13315f4e0d0c96b1f9b800a42fecb89f519aca81d556c91df617c8751aa575', redirectTo='mods'}
  FileEntry{path='clientmods\NoMoreRecipeConflict-0.13(1.12.2).jar', hash='6a021aa8bf091d82781deb3b4ecc272d6fd29d02962c2eb48a6c3a739332dde8', redirectTo='mods'}
  FileEntry{path='clientmods\OptiFine_1.12.2_HD_U_G5.jar', hash='3b0006797771feb97f2d0d2908ae7c9a78cefb2e730af1c2e85d08a839ba271e', redirectTo='mods'}
  FileEntry{path='clientmods\sampler-1.84.jar', hash='1963d15663b035f4f132f5c509a8fe23ea13ae95e7b28de883a3dac5d8b1416d', redirectTo='mods'}
  FileEntry{path='clientmods\SmoothFont-mc1.12.2-2.1.2.jar', hash='96ac76c1085b12cb62c96aeff004672c8f36cb08df46de016049b4bd92cd03ee', redirectTo='mods'}
  FileEntry{path='clientmods\Wawla-1.12.2-2.6.275.jar', hash='272a3229f669bfe1bc1af748bf8f5fe312c2efa11f6798584f1029b899d95453', redirectTo='mods'}
  FileEntry{path='clientmods\[Heres What Youre Looking At]Hwyla-1.8.26-B41_1.12.2_1.12.2.jar', hash='e9ddecd4920ee9a57e11e4b43fb1dd395bbf37e276be726a99a2590272304124', redirectTo='mods'}
  FileEntry{path='clientmods\[JEI扩展]jeiintegration_1.12.2-1.6.0_1.12.2.jar', hash='b072944ed22907db480bea91b0660924d3dcef266e6501de236d08c45d07dc19', redirectTo='mods'}
  FileEntry{path='clientmods\[Waila Harvestability]WailaHarvestability-mc1.12-1.1.12_1.12.x.jar', hash='f445cdccfe824a895ace7cb83d29cfb17d5b3c3383949298e44c2da8697237f0', redirectTo='mods'}
  FileEntry{path='clientmods\[万用皮肤补丁]CustomSkinLoader_Forge-14.12_1.8.x1.9.x1.10.x1.11.x1.12.x1.13.21.14.x1.15.x1.16.1.jar', hash='be93c1daa05c7bf3ed55fc06d3e1f8f2da3e7539bae3fe32909f71ff2c8d27e5', redirectTo='mods'}
  FileEntry{path='clientmods\[原版修复]VanillaFix-1.0.10-150_1.12.2.jar', hash='267bd0cd995d95ee55c4c201076525c529d0275a51ce1e43c247f0f9ba894fcc', redirectTo='mods'}
  FileEntry{path='clientmods\[泡沫修复]foamfix-0.10.14-1.12.2_1.12.2.jar', hash='376aab403b393ec1b107d339ee48b758851d2f70c90c31d3de0753e7a7f89263', redirectTo='mods'}
  FileEntry{path='clientmods\[自动汉化更新]i18nupdatemod-1.12.2-1.1.0_1.12.2.jar', hash='b1f5d6f9ae725944ac6bb5e2e699c5444a2f15c3eaaccc3b1edeb5b2a7818b35', redirectTo='mods'}
  FileEntry{path='clientmods\[通用拼音搜索]JustEnoughCharacters-1.12.0-3.5.1_1.12.2.jar', hash='6cbeb6697dab81618dc07d1513cadb813712d2b9a975c76b421d8ed48dead0fb', redirectTo='mods'}
  FileEntry{path='clientmods\[键位冲突显示]Controlling-3.0.10_1.12.2.jar', hash='1c2c4c1ef36a35f9f8f1e56494fbbe12a8a790d3740c0d50b9023742a3739117', redirectTo='mods'}
  FileEntry{path='config\modularmachinery\machinery\alloy_furnace.json', hash='02f85025b23d496d0a2fcf0fffc9edd8e6fde48ad7d2788ef49c56e9c920f098', redirectTo=''}
  FileEntry{path='config\modularmachinery\machinery\iron_centrifuge.json', hash='1e108e7b48f88fac297b158e4e2d7ab2d4349ca966065771e88da90479bac65d', redirectTo=''}
  FileEntry{path='config\modularmachinery\machinery\power_transformer.json', hash='0661259180353022112a4912b5144015ed73ceeb63d1d84f6246799a6fcc7431', redirectTo=''}
  FileEntry{path='config\modularmachinery\machinery\variables\casings.var.json', hash='2e46889657f8dfb5941f10e00b333c076a0722819ec914235bf01f15a99590d1', redirectTo=''}
  FileEntry{path='config\modularmachinery\modularmachinery.cfg', hash='ecd1a9d3c4145c17dc9466e59b187836956e7868eebf08d5463ef3a9b60fd16b', redirectTo=''}
  FileEntry{path='config\modularmachinery\recipes\alloy_smelter_diamond.json', hash='7e57f14621d06a68d9086bb9d5a3a9af0a5a2574381d486cab37f2b6b006ee32', redirectTo=''}
  FileEntry{path='config\modularmachinery\recipes\alloy_smelter_furnaces.adapter.json', hash='e427a2429f4f9728b9e684efec0e69502292605c81b924a3e376041f16437046', redirectTo=''}
  FileEntry{path='config\modularmachinery\recipes\alloy_smelter_modularium.json', hash='e890607c036f92e3b6f059f2dfb28dd02c745d354c29e7205d7b2c90f6afdd66', redirectTo=''}
  FileEntry{path='config\modularmachinery\recipes\centrifuge_centrifuge_blaze_powder.json', hash='85a27c756a607bf4721cd63f125eb99891b7b4bb6c48b74cb69d13408a5e7d44', redirectTo=''}
  FileEntry{path='config\modularmachinery\recipes\centrifuge_centrifuge_grass.json', hash='9d4755c2864cb03891780f3c816156af11c73ace123e5b29a326e267e42585fd', redirectTo=''}
  FileEntry{path='config\modularmachinery\recipes\centrifuge_centrifuge_magma_cream.json', hash='b5103f970aaedc547c475285052fe32b69232a94e28decbcd60f472ca54e8462', redirectTo=''}
  FileEntry{path='config\modularmachinery\recipes\centrifuge_centrifuge_wool.json', hash='33623eb61eab864a9b4e25e158a403819b2543729ac8258b0c2e7684ddafb0fc', redirectTo=''}
  FileEntry{path='config\modularmachinery\recipes\centrifuge_wash_glowstone.json', hash='d0408c442a80866fbe87c6584ca212f8c6b3634e2a03ba775565f4af8249e264', redirectTo=''}
  FileEntry{path='config\modularmachinery\recipes\centrifuge_wash_redstone.json', hash='eeab8a0e4f9c54a9ebce8c86db45d4922fca3870e38f978c505a2710601b2430', redirectTo=''}
  FileEntry{path='config\modularmachinery\recipes\power_transformer_energy_transform.json', hash='0f3cc50aefa58e48645db160bdb02ab1d19f376d06aa9a6d46c2e562123cbacc', redirectTo=''}
  FileEntry{path='mods\AnotherCommonBugFix-1.2.0-1.12.2.jar', hash='2f97bc6a0fb1252dd2ebeda4879a6b3b71faa9b675da96badd5e0f1d6eacf74a', redirectTo=''}
  FileEntry{path='mods\astralsorcery-1.12.2-1.10.27.jar', hash='771107764cad17a30b37f683fd6889384a916981b1c8ed63826ec0a335efae86', redirectTo=''}
  FileEntry{path='mods\base-1.12.2-3.13.0.jar', hash='8505982eb3204997dc965d1a6e22a6d0bc5df04de45d8ea6eb2b154426a9f591', redirectTo=''}
  FileEntry{path='mods\BrandonsCore-1.12.2-2.4.19.214-universal.jar', hash='47debc4d157e0c3bfc00c07657c3ee5fe20c938470139c2bf7d5dd19baad590e', redirectTo=''}
  FileEntry{path='mods\CodeChickenLib-1.12.2-3.2.3.358-universal.jar', hash='5f8499f7ee2590e45110bbf296b2bf101aec15897e28d5e9759cf8f2387d8a74', redirectTo=''}
  FileEntry{path='mods\CoFHCore-1.12.2-4.6.6.1-universal.jar', hash='e07b0c48def9ce8cfaa4cf7a7c656bf7f7d6815f74fbcc2957dd43efa78486a9', redirectTo=''}
  FileEntry{path='mods\CoFHWorld-1.12.2-1.4.0.1-universal.jar', hash='f10cd57075690ecbe52094f8af0d2a5af12f89c82b7c6eb73d3d090d74206ea0', redirectTo=''}
  FileEntry{path='mods\ContentTweaker-1.12.2-4.10.0.jar', hash='3371fcccdda4c0701e0991d576db58e2806046c2cb27c22c1e52764080f0e3e9', redirectTo=''}
  FileEntry{path='mods\ctintegration-1.8.0.jar', hash='dce7ac00b4f4d94e46799309328c3d72ed16d894aa927f568fa99d59bb31d5b0', redirectTo=''}
  FileEntry{path='mods\CustomNPCs_1.12.2-(05Jul20).jar', hash='2759356b95ffb6a88c14997ff508dfe30f66abaa8e2d8029e18e02dcb57bc8cc', redirectTo=''}
  FileEntry{path='mods\Draconic-Evolution-1.12.2-2.3.27.353-universal.jar', hash='493e9a8c357096fe79a52c434cf35ef68572531de3ae8b8d8b70bcaf2ee146dd', redirectTo=''}
  FileEntry{path='mods\environmentaltech-1.12.2-2.0.20.1.jar', hash='3331ac0d0f9093433b65ca7b18a8f2bca57bc45fef2d444267e7d7fc6b7bb3a1', redirectTo=''}
  FileEntry{path='mods\ExtraCells-1.12.2-2.6.5.jar', hash='ba42a848e0fe45ec152341c0245bf9c14b8018c24c673ac0cfe6fbeaa8985fbf', redirectTo=''}
  FileEntry{path='mods\extrautils2-1.12-1.9.9.jar', hash='6c1809eb2222604ebf3c051e1c7834b84049013b537633c2e5a1b0077ef9a940', redirectTo=''}
  FileEntry{path='mods\FTBLib-5.4.7.2.jar', hash='623fc574f0227fec6cc9e26c3879a605f9b4499c0078ff085291901a5495a6ac', redirectTo=''}
  FileEntry{path='mods\FTBQuests-1202.9.0.15.jar', hash='3f6a674ac0d8678fd0b127e6930199f32848fe47d1689e44c72976bfb24c7385', redirectTo=''}
  FileEntry{path='mods\furniture-6.3.1-1.12.2.jar', hash='1a35017a806ff1ae1ae35b377aca2919d41e80e1221fd5b8c3f9b7017eb3d760', redirectTo=''}
  FileEntry{path='mods\IndustrialUpgrade-1.4.0.2.jar', hash='6a5aef7bdd6d7af5f207c8b4e7b860af6ae79fa90ab6a8403f0b33aeaccf0e35', redirectTo=''}
  FileEntry{path='mods\ItemFilters-1.0.3.12.jar', hash='c0a32e575ee7bcaebd2c485afd9109859de4b80fdc94d7991ca6718390bd56ac', redirectTo=''}
  FileEntry{path='mods\modtweaker-4.0.20.4.jar', hash='1209e0eb8c0ec76695374f945f26a1beab42875cc8f75173b3f067161e6534ea', redirectTo=''}
  FileEntry{path='mods\modularmachinery-1.12.2-1.11.1.jar', hash='bfee09b2825d7e205a025818b2ee77264b6e92b9d1657b2b7d56941f387d8846', redirectTo=''}
  FileEntry{path='mods\modularmagic-1.6.2.jar', hash='9e0ea0fcda59a1e734d07a6bf62f8aa6f9114787666553a67c9f26431b74bf52', redirectTo=''}
  FileEntry{path='mods\More-Planets-1.12.2-2.2.1-GC280.jar', hash='9089422ef10cc2581376d6fd6493b296b691c8875156d2aba3f2af0441a18c0a', redirectTo=''}
  FileEntry{path='mods\MTLib-3.0.7.jar', hash='e978ce61b6177ec07a9db231d05a64415239c836f43f5cbcc0cf01bd9da4b3e2', redirectTo=''}
  FileEntry{path='mods\noic2destruction-1.0.0-1.12.2.jar', hash='4aa104c95460e0b8087288976966d84e40e3d61aa6cf4dc25c5714adcb38e4da', redirectTo=''}
  FileEntry{path='mods\OpenComputers-MC1.12.2-1.7.5.192.jar', hash='212a09fdb4bb528e5cb2abe6681f64f3f95886ae6ef0c7b2c7e7ecd5d4cac127', redirectTo=''}
  FileEntry{path='mods\ProjectE-1.12.2-PE1.4.1.jar', hash='9a46c66e95487bcfb7d715650817a9c30df5c759013bb6cb0d3290b261212595', redirectTo=''}
  FileEntry{path='mods\ProjectEX-1.2.0.40.jar', hash='1cb4abc90701c5f31bd4d1c4cb34f3b7fbef2d50f6aae93e5ade87d50cc8adf0', redirectTo=''}
  FileEntry{path='mods\RedstoneFlux-1.12-2.1.1.1-universal.jar', hash='6ff7f96d076bfaad83fb6ba92ec457b8a76391439663b0cc32a9ec5398345280', redirectTo=''}
  FileEntry{path='mods\SteveKunG's-Lib-1.12.2-1.1.10.jar', hash='e37659b49084f8d55cd475e1b82eb5d2c3e46640a32ffd42ba4aeeff5965f0b6', redirectTo=''}
  FileEntry{path='mods\ThermalDynamics-1.12.2-2.5.6.1-universal.jar', hash='ce3f08c8a0f36ba02fceafa47f25e80c7130727bd8e11206b37a4454d51da3b0', redirectTo=''}
  FileEntry{path='mods\ThermalExpansion-1.12.2-5.5.7.1-universal.jar', hash='f1cc8aeefcda2c00235bfb5ee7f76d731325aa324e90e84d7d232d88c1e6f472', redirectTo=''}
  FileEntry{path='mods\ThermalFoundation-1.12.2-2.6.7.1-universal.jar', hash='5052f3e308b3ecb6620d26c5ab0cc15c0373732086337483a19fd4447e540ab0', redirectTo=''}
  FileEntry{path='mods\TinkersComplement-1.12.2-0.4.3.jar', hash='09f3ff16c8204d6ed065c9ed1a717f56c824e45c12e6eda451aae3523262656c', redirectTo=''}
  FileEntry{path='mods\valkyrielib-1.12.2-2.0.20.1.jar', hash='24a72428d22c04040e8a60899a395283ca8512f39bfb0cec62ecf9109bf891e0', redirectTo=''}
  FileEntry{path='mods\VariedCommodities_1.12.2(21nov19).jar', hash='e8678097564a2758e0b93622e73c2567bb938368820f6aa4e64ebc47137e5bb5', redirectTo=''}
  FileEntry{path='mods\WanionLib-1.12.2-2.5.jar', hash='7b86643b69816d2be4620a06d60c1c7ab7c008ec1819a83e234b640c39857382', redirectTo=''}
  FileEntry{path='mods\zenutils-1.8.3.jar', hash='806b667cf1224c73974148f412ea0f596d0ba31634bffef190323efae680232d', redirectTo=''}
  FileEntry{path='mods\[CraftTweaker]CraftTweaker2-1.12-4.1.20.648_1.12.2.jar', hash='1b4ab1b4c673cc41fa21a053428fb3e423f2e0417c056da51e611eada474a845', redirectTo=''}
  FileEntry{path='mods\[Galacticraft Planets]Galacticraft-Planets-1.12.2-4.0.2.281_1.12.2.jar', hash='6f18aca8217f4f131cb1614c6bb851cf326daa5a79566c16f892d09f08f91a05', redirectTo=''}
  FileEntry{path='mods\[JEI物品管理器]jei_1.12.2-4.16.1.301_1.12.2.jar', hash='dad60317d8fdf891ad7841abf838564ea7cbd317ec85d92f57dcb8f55602124b', redirectTo=''}
  FileEntry{path='mods\[MicdoodleCore]MicdoodleCore-1.12.2-4.0.2.281_1.12.2.jar', hash='f3f94b3f176697a4291e3f22f2aaf84a3a3d552ecf396968371e7ca3e417a8f0', redirectTo=''}
  FileEntry{path='mods\[R键整理]InventoryTweaks-1.64+dev.146_1.12.2.jar', hash='f423a47b0badc7962f0062f83c5df80cc1338b4738049843bbdb5a00a7774545', redirectTo=''}
  FileEntry{path='mods\[Shadowfacts Forgelin]Forgelin-1.8.4_1.9.41.10.21.11.21.12.21.13.2.jar', hash='ccfcad80ef73ab815875a91979128ed58c262c479c7c0e5da65b225954bee197', redirectTo=''}
  FileEntry{path='mods\[加速火把]torcherino-7.5_1.12.2.jar', hash='85ae834da65a8d40794115dd497d0470e3ce19458a3d5567b3b9abe04abe6aa2', redirectTo=''}
  FileEntry{path='mods\[匠魂2]TConstruct-1.12.2-2.13.0.183_1.12.2.jar', hash='707107f746ffc9d2bf35912953ae1ce780f7b7c4b7cf86b4821a1a151bcf9f6f', redirectTo=''}
  FileEntry{path='mods\[匠魂扩充]plustic-8.0.0.1_1.12.2.jar', hash='69df5d7f2a8c54d81e43c2ae7c56daa1849ee0a27672355dcf51534a98d149b5', redirectTo=''}
  FileEntry{path='mods\[压缩工具]ExCompressum_1.12.2-3.0.32_1.12.2.jar', hash='421ed0d7eeb31c9208fc641219b9f8c1544aae640a020779a5641ad8a47a66a1', redirectTo=''}
  FileEntry{path='mods\[地幔]Mantle-1.12-1.3.3.55_1.12.x.jar', hash='0975ad3ef3b8b35fe43461feabe44d406b5521b0a2f3d1965c8d2f6a59ad2e65', redirectTo=''}
  FileEntry{path='mods\[工业时代2]industrialcraft-2-2.8.221-ex112_1.12.2.jar', hash='9ffb0ca27e779b1531a9502e581f9dcb13917d0a3e127bf4e1513ce4fedeaab0', redirectTo=''}
  FileEntry{path='mods\[应用能源2]appliedenergistics2-rv6-stable-7_1.12.2.jar', hash='e7f7fbf6caaf6206dbd958fb8f9185f874a405289e62ae3e97209b455a89fb1a', redirectTo=''}
  FileEntry{path='mods\[循环]Cyclic-1.12.2-1.20.9_1.12.2.jar', hash='d832d5be258c8da114e6b6dfbed5eda293a3448ad4dc50a7241ba966578e9b16', redirectTo=''}
  FileEntry{path='mods\[无中生有_ 创世]exnihilocreatio-1.12.2-0.4.7.2_1.12.2.jar', hash='5b60df51d7d83e495af8d063fd0328b09cc78db87d4e53ba8fc828e869975a27', redirectTo=''}
  FileEntry{path='mods\[无尽贪婪]Avaritia-1.12.2-3.3.0.37-universal_1.12.2.jar', hash='e37b89bf89d5cb75d0605cf03863537b7e52a73e2ff6fb033161989c43d33876', redirectTo=''}
  FileEntry{path='mods\[星系]GalacticraftCore-1.12.2-4.0.2.281_1.12.2.jar', hash='73a9142d15492cb057ab1957efd4611c16f1f2ee87ce76c81ec361dcb58687e6', redirectTo=''}
  FileEntry{path='mods\[末影接口]EnderIO-1.12.2-5.3.70_1.12.2.jar', hash='e32e12f066a4e18fee15bde717d02cbf46b21406c1ba7bc16e64f3df50a5c847', redirectTo=''}
  FileEntry{path='mods\[末影接口:管道拓展]EnderIO-endergy-1.12.2-5.2.59_1.12.2.jar', hash='563080008debce5a3c1fa50941d254f8066adbd073c5be96b70c2e3e4c4fcaac', redirectTo=''}
  FileEntry{path='mods\[末影核心]EnderCore-1.12.2-0.5.76_1.12.2.jar', hash='589a5c20816025835b00874d8de5b52544a3cdb508c391a9389d1f70ef20ab2e', redirectTo=''}
  FileEntry{path='mods\[林业]forestry_1.12.2-5.8.2.422_1.12.2.jar', hash='d466a5d574a5a3311b6c8572edcf72ce87881fb6296dce1d2d07d1649abc5205', redirectTo=''}
  FileEntry{path='mods\[核电工艺]NuclearCraft-2.18y-1.12.2_1.12.2.jar', hash='1e4f7d787f4c8350eaaf1527571d6da44cc08d1ab008970786487edebbdebf5a', redirectTo=''}
  FileEntry{path='mods\[植物魔法]Botania+r1.10-364.4_1.12.2.jar', hash='8962beb2c583720a83858f58bd6afc891185b50d868c712549a96b191339b52a', redirectTo=''}
  FileEntry{path='mods\[矿辞统一]UniDict-1.12.2-3.0.8_1.12.2.jar', hash='116ae61dbaf9c0086431998b632f6f37239bfee1c38377a2bb6a6af177fb0890', redirectTo=''}
  FileEntry{path='mods\[跳舞树成长]TreeGrowingSimulator2017-1.0.1_1.9.41.10.21.11.21.12.x.jar', hash='50ce28558bf9173b40a55b7645bd2c32f80f50eda4d0efacf3b1f983fda8c8b2', redirectTo=''}
  FileEntry{path='mods\[通用机械]Mekanism-1.12.2-9.8.3.390_1.12.2.jar', hash='17573e0c3b2ff9d071a719a06a84c8cd89ca26d1ea3bd7f6e9f3842c4df88ea1', redirectTo=''}
  FileEntry{path='mods\[通用机械发电机]MekanismGenerators-1.12.2-9.8.3.390_1.12.2.jar', hash='2bc1f1b8601abd40180eab9666e34a947d1be9e9b878ffd788d4b44e7713313c', redirectTo=''}
  FileEntry{path='mods\[通用机械工具]MekanismTools-1.12.2-9.8.3.390_1.12.2.jar', hash='bbfbe3b0e5237b068e296f6503472252ce36463b67191bc6eb267b68e74adda3', redirectTo=''}
  FileEntry{path='mods\[重力装甲]Gravitation Suite-3.1.1_1.12.2.jar', hash='ebe327325374661a988798f4179041c26ccb74a8ac11170eeadb72af4ee3500d', redirectTo=''}
  FileEntry{path='mods\[饰品栏]Baubles-1.12-1.5.2_1.12.2.jar', hash='b32010b2f2778aa1188585e7ead91ad46d4cb2c715f9c778a61848ba7fe51f8d', redirectTo=''}
}

Then have no more output, server reported client timeout

rheimus commented 3 years ago

From that log it looks like the client never actually got to the sync phase.

Are the server and client running the same version of ServerSync? I did a local test just now and the pre-launch hook in MultiMC seems to work for me.

WOSHIZHAZHA120 commented 3 years ago

And this is server log

[七月 11, 2021 8:59:52][ServerSync] 信息: Root dir: C:\Users\WOSHIZHAZHA120\Desktop\xczd\Server
[七月 11, 2021 8:59:52][ServerSync] 信息: Running version: v4.1.0
[七月 11, 2021 8:59:52][ServerSync] 信息: Loading language file: zh_CN
[七月 11, 2021 8:59:52][ServerSync] 信息: Starting server in mode: 2
[七月 11, 2021 8:59:52][ServerSync] 信息: Starting scan for managed files: 2021-7-11
[七月 11, 2021 8:59:52][ServerSync] 信息: Ignore patterns: {
  mods/memory_repo/**
  **/serversync-*.jar
  **/serversync-*.cfg
}
[七月 11, 2021 8:59:52][ServerSync] 信息: Server configured to push client only mods, clients can still refuse these mods!
[七月 11, 2021 8:59:54][ServerSync] 信息: Manifest files: {
  FileEntry{path='clientmods\CustomNPCsFix-B1.2.2.9-1.12.2.jar', hash='7ab9615f87fdc2bf8d35b245e0cb6f1015fd01d80349d8788eee59efce71b027', redirectTo='mods'}
  FileEntry{path='clientmods\forge-1.12.2.AllMusic-2.5.4.jar', hash='58d910b0562eec8d16484288a4d5c0a7447d848610fd7ff17939cde63961ac4b', redirectTo='mods'}
  FileEntry{path='clientmods\FpsReducer-mc1.12.2-1.20.jar', hash='4c04d17010c77196226bb5f2a64c4c8dc348c144ce6183906d6ff301227780d5', redirectTo='mods'}
  FileEntry{path='clientmods\Jade-0.1.0.jar', hash='53076b9523f5fd450b8bbadde776546c00565880e3e4ac01f3d01a6471b00b0c', redirectTo='mods'}
  FileEntry{path='clientmods\memorycleaner-1.4.jar', hash='f1f5fff495c44514199182f81c795ff5b1e695419dde74fe4070470b970b5b52', redirectTo='mods'}
  FileEntry{path='clientmods\MouseTweaks-2.10.1-mc1.12.2.jar', hash='5e13315f4e0d0c96b1f9b800a42fecb89f519aca81d556c91df617c8751aa575', redirectTo='mods'}
  FileEntry{path='clientmods\NoMoreRecipeConflict-0.13(1.12.2).jar', hash='6a021aa8bf091d82781deb3b4ecc272d6fd29d02962c2eb48a6c3a739332dde8', redirectTo='mods'}
  FileEntry{path='clientmods\OptiFine_1.12.2_HD_U_G5.jar', hash='3b0006797771feb97f2d0d2908ae7c9a78cefb2e730af1c2e85d08a839ba271e', redirectTo='mods'}
  FileEntry{path='clientmods\sampler-1.84.jar', hash='1963d15663b035f4f132f5c509a8fe23ea13ae95e7b28de883a3dac5d8b1416d', redirectTo='mods'}
  FileEntry{path='clientmods\SmoothFont-mc1.12.2-2.1.2.jar', hash='96ac76c1085b12cb62c96aeff004672c8f36cb08df46de016049b4bd92cd03ee', redirectTo='mods'}
  FileEntry{path='clientmods\Wawla-1.12.2-2.6.275.jar', hash='272a3229f669bfe1bc1af748bf8f5fe312c2efa11f6798584f1029b899d95453', redirectTo='mods'}
  FileEntry{path='clientmods\[Heres What Youre Looking At]Hwyla-1.8.26-B41_1.12.2_1.12.2.jar', hash='e9ddecd4920ee9a57e11e4b43fb1dd395bbf37e276be726a99a2590272304124', redirectTo='mods'}
  FileEntry{path='clientmods\[JEI扩展]jeiintegration_1.12.2-1.6.0_1.12.2.jar', hash='b072944ed22907db480bea91b0660924d3dcef266e6501de236d08c45d07dc19', redirectTo='mods'}
  FileEntry{path='clientmods\[Waila Harvestability]WailaHarvestability-mc1.12-1.1.12_1.12.x.jar', hash='f445cdccfe824a895ace7cb83d29cfb17d5b3c3383949298e44c2da8697237f0', redirectTo='mods'}
  FileEntry{path='clientmods\[万用皮肤补丁]CustomSkinLoader_Forge-14.12_1.8.x1.9.x1.10.x1.11.x1.12.x1.13.21.14.x1.15.x1.16.1.jar', hash='be93c1daa05c7bf3ed55fc06d3e1f8f2da3e7539bae3fe32909f71ff2c8d27e5', redirectTo='mods'}
  FileEntry{path='clientmods\[原版修复]VanillaFix-1.0.10-150_1.12.2.jar', hash='267bd0cd995d95ee55c4c201076525c529d0275a51ce1e43c247f0f9ba894fcc', redirectTo='mods'}
  FileEntry{path='clientmods\[泡沫修复]foamfix-0.10.14-1.12.2_1.12.2.jar', hash='376aab403b393ec1b107d339ee48b758851d2f70c90c31d3de0753e7a7f89263', redirectTo='mods'}
  FileEntry{path='clientmods\[自动汉化更新]i18nupdatemod-1.12.2-1.1.0_1.12.2.jar', hash='b1f5d6f9ae725944ac6bb5e2e699c5444a2f15c3eaaccc3b1edeb5b2a7818b35', redirectTo='mods'}
  FileEntry{path='clientmods\[通用拼音搜索]JustEnoughCharacters-1.12.0-3.5.1_1.12.2.jar', hash='6cbeb6697dab81618dc07d1513cadb813712d2b9a975c76b421d8ed48dead0fb', redirectTo='mods'}
  FileEntry{path='clientmods\[键位冲突显示]Controlling-3.0.10_1.12.2.jar', hash='1c2c4c1ef36a35f9f8f1e56494fbbe12a8a790d3740c0d50b9023742a3739117', redirectTo='mods'}
  FileEntry{path='config\modularmachinery\machinery\alloy_furnace.json', hash='02f85025b23d496d0a2fcf0fffc9edd8e6fde48ad7d2788ef49c56e9c920f098', redirectTo=''}
  FileEntry{path='config\modularmachinery\machinery\iron_centrifuge.json', hash='1e108e7b48f88fac297b158e4e2d7ab2d4349ca966065771e88da90479bac65d', redirectTo=''}
  FileEntry{path='config\modularmachinery\machinery\power_transformer.json', hash='0661259180353022112a4912b5144015ed73ceeb63d1d84f6246799a6fcc7431', redirectTo=''}
  FileEntry{path='config\modularmachinery\machinery\variables\casings.var.json', hash='2e46889657f8dfb5941f10e00b333c076a0722819ec914235bf01f15a99590d1', redirectTo=''}
  FileEntry{path='config\modularmachinery\modularmachinery.cfg', hash='ecd1a9d3c4145c17dc9466e59b187836956e7868eebf08d5463ef3a9b60fd16b', redirectTo=''}
  FileEntry{path='config\modularmachinery\recipes\alloy_smelter_diamond.json', hash='7e57f14621d06a68d9086bb9d5a3a9af0a5a2574381d486cab37f2b6b006ee32', redirectTo=''}
  FileEntry{path='config\modularmachinery\recipes\alloy_smelter_furnaces.adapter.json', hash='e427a2429f4f9728b9e684efec0e69502292605c81b924a3e376041f16437046', redirectTo=''}
  FileEntry{path='config\modularmachinery\recipes\alloy_smelter_modularium.json', hash='e890607c036f92e3b6f059f2dfb28dd02c745d354c29e7205d7b2c90f6afdd66', redirectTo=''}
  FileEntry{path='config\modularmachinery\recipes\centrifuge_centrifuge_blaze_powder.json', hash='85a27c756a607bf4721cd63f125eb99891b7b4bb6c48b74cb69d13408a5e7d44', redirectTo=''}
  FileEntry{path='config\modularmachinery\recipes\centrifuge_centrifuge_grass.json', hash='9d4755c2864cb03891780f3c816156af11c73ace123e5b29a326e267e42585fd', redirectTo=''}
  FileEntry{path='config\modularmachinery\recipes\centrifuge_centrifuge_magma_cream.json', hash='b5103f970aaedc547c475285052fe32b69232a94e28decbcd60f472ca54e8462', redirectTo=''}
  FileEntry{path='config\modularmachinery\recipes\centrifuge_centrifuge_wool.json', hash='33623eb61eab864a9b4e25e158a403819b2543729ac8258b0c2e7684ddafb0fc', redirectTo=''}
  FileEntry{path='config\modularmachinery\recipes\centrifuge_wash_glowstone.json', hash='d0408c442a80866fbe87c6584ca212f8c6b3634e2a03ba775565f4af8249e264', redirectTo=''}
  FileEntry{path='config\modularmachinery\recipes\centrifuge_wash_redstone.json', hash='eeab8a0e4f9c54a9ebce8c86db45d4922fca3870e38f978c505a2710601b2430', redirectTo=''}
  FileEntry{path='config\modularmachinery\recipes\power_transformer_energy_transform.json', hash='0f3cc50aefa58e48645db160bdb02ab1d19f376d06aa9a6d46c2e562123cbacc', redirectTo=''}
  FileEntry{path='mods\AnotherCommonBugFix-1.2.0-1.12.2.jar', hash='2f97bc6a0fb1252dd2ebeda4879a6b3b71faa9b675da96badd5e0f1d6eacf74a', redirectTo=''}
  FileEntry{path='mods\astralsorcery-1.12.2-1.10.27.jar', hash='771107764cad17a30b37f683fd6889384a916981b1c8ed63826ec0a335efae86', redirectTo=''}
  FileEntry{path='mods\base-1.12.2-3.13.0.jar', hash='8505982eb3204997dc965d1a6e22a6d0bc5df04de45d8ea6eb2b154426a9f591', redirectTo=''}
  FileEntry{path='mods\BrandonsCore-1.12.2-2.4.19.214-universal.jar', hash='47debc4d157e0c3bfc00c07657c3ee5fe20c938470139c2bf7d5dd19baad590e', redirectTo=''}
  FileEntry{path='mods\CodeChickenLib-1.12.2-3.2.3.358-universal.jar', hash='5f8499f7ee2590e45110bbf296b2bf101aec15897e28d5e9759cf8f2387d8a74', redirectTo=''}
  FileEntry{path='mods\CoFHCore-1.12.2-4.6.6.1-universal.jar', hash='e07b0c48def9ce8cfaa4cf7a7c656bf7f7d6815f74fbcc2957dd43efa78486a9', redirectTo=''}
  FileEntry{path='mods\CoFHWorld-1.12.2-1.4.0.1-universal.jar', hash='f10cd57075690ecbe52094f8af0d2a5af12f89c82b7c6eb73d3d090d74206ea0', redirectTo=''}
  FileEntry{path='mods\ContentTweaker-1.12.2-4.10.0.jar', hash='3371fcccdda4c0701e0991d576db58e2806046c2cb27c22c1e52764080f0e3e9', redirectTo=''}
  FileEntry{path='mods\ctintegration-1.8.0.jar', hash='dce7ac00b4f4d94e46799309328c3d72ed16d894aa927f568fa99d59bb31d5b0', redirectTo=''}
  FileEntry{path='mods\CustomNPCs_1.12.2-(05Jul20).jar', hash='2759356b95ffb6a88c14997ff508dfe30f66abaa8e2d8029e18e02dcb57bc8cc', redirectTo=''}
  FileEntry{path='mods\Draconic-Evolution-1.12.2-2.3.27.353-universal.jar', hash='493e9a8c357096fe79a52c434cf35ef68572531de3ae8b8d8b70bcaf2ee146dd', redirectTo=''}
  FileEntry{path='mods\environmentaltech-1.12.2-2.0.20.1.jar', hash='3331ac0d0f9093433b65ca7b18a8f2bca57bc45fef2d444267e7d7fc6b7bb3a1', redirectTo=''}
  FileEntry{path='mods\ExtraCells-1.12.2-2.6.5.jar', hash='ba42a848e0fe45ec152341c0245bf9c14b8018c24c673ac0cfe6fbeaa8985fbf', redirectTo=''}
  FileEntry{path='mods\extrautils2-1.12-1.9.9.jar', hash='6c1809eb2222604ebf3c051e1c7834b84049013b537633c2e5a1b0077ef9a940', redirectTo=''}
  FileEntry{path='mods\FTBLib-5.4.7.2.jar', hash='623fc574f0227fec6cc9e26c3879a605f9b4499c0078ff085291901a5495a6ac', redirectTo=''}
  FileEntry{path='mods\FTBQuests-1202.9.0.15.jar', hash='3f6a674ac0d8678fd0b127e6930199f32848fe47d1689e44c72976bfb24c7385', redirectTo=''}
  FileEntry{path='mods\furniture-6.3.1-1.12.2.jar', hash='1a35017a806ff1ae1ae35b377aca2919d41e80e1221fd5b8c3f9b7017eb3d760', redirectTo=''}
  FileEntry{path='mods\IndustrialUpgrade-1.4.0.2.jar', hash='6a5aef7bdd6d7af5f207c8b4e7b860af6ae79fa90ab6a8403f0b33aeaccf0e35', redirectTo=''}
  FileEntry{path='mods\ItemFilters-1.0.3.12.jar', hash='c0a32e575ee7bcaebd2c485afd9109859de4b80fdc94d7991ca6718390bd56ac', redirectTo=''}
  FileEntry{path='mods\modtweaker-4.0.20.4.jar', hash='1209e0eb8c0ec76695374f945f26a1beab42875cc8f75173b3f067161e6534ea', redirectTo=''}
  FileEntry{path='mods\modularmachinery-1.12.2-1.11.1.jar', hash='bfee09b2825d7e205a025818b2ee77264b6e92b9d1657b2b7d56941f387d8846', redirectTo=''}
  FileEntry{path='mods\modularmagic-1.6.2.jar', hash='9e0ea0fcda59a1e734d07a6bf62f8aa6f9114787666553a67c9f26431b74bf52', redirectTo=''}
  FileEntry{path='mods\More-Planets-1.12.2-2.2.1-GC280.jar', hash='9089422ef10cc2581376d6fd6493b296b691c8875156d2aba3f2af0441a18c0a', redirectTo=''}
  FileEntry{path='mods\MTLib-3.0.7.jar', hash='e978ce61b6177ec07a9db231d05a64415239c836f43f5cbcc0cf01bd9da4b3e2', redirectTo=''}
  FileEntry{path='mods\noic2destruction-1.0.0-1.12.2.jar', hash='4aa104c95460e0b8087288976966d84e40e3d61aa6cf4dc25c5714adcb38e4da', redirectTo=''}
  FileEntry{path='mods\OpenComputers-MC1.12.2-1.7.5.192.jar', hash='212a09fdb4bb528e5cb2abe6681f64f3f95886ae6ef0c7b2c7e7ecd5d4cac127', redirectTo=''}
  FileEntry{path='mods\ProjectE-1.12.2-PE1.4.1.jar', hash='9a46c66e95487bcfb7d715650817a9c30df5c759013bb6cb0d3290b261212595', redirectTo=''}
  FileEntry{path='mods\ProjectEX-1.2.0.40.jar', hash='1cb4abc90701c5f31bd4d1c4cb34f3b7fbef2d50f6aae93e5ade87d50cc8adf0', redirectTo=''}
  FileEntry{path='mods\RedstoneFlux-1.12-2.1.1.1-universal.jar', hash='6ff7f96d076bfaad83fb6ba92ec457b8a76391439663b0cc32a9ec5398345280', redirectTo=''}
  FileEntry{path='mods\SteveKunG's-Lib-1.12.2-1.1.10.jar', hash='e37659b49084f8d55cd475e1b82eb5d2c3e46640a32ffd42ba4aeeff5965f0b6', redirectTo=''}
  FileEntry{path='mods\ThermalDynamics-1.12.2-2.5.6.1-universal.jar', hash='ce3f08c8a0f36ba02fceafa47f25e80c7130727bd8e11206b37a4454d51da3b0', redirectTo=''}
  FileEntry{path='mods\ThermalExpansion-1.12.2-5.5.7.1-universal.jar', hash='f1cc8aeefcda2c00235bfb5ee7f76d731325aa324e90e84d7d232d88c1e6f472', redirectTo=''}
  FileEntry{path='mods\ThermalFoundation-1.12.2-2.6.7.1-universal.jar', hash='5052f3e308b3ecb6620d26c5ab0cc15c0373732086337483a19fd4447e540ab0', redirectTo=''}
  FileEntry{path='mods\TinkersComplement-1.12.2-0.4.3.jar', hash='09f3ff16c8204d6ed065c9ed1a717f56c824e45c12e6eda451aae3523262656c', redirectTo=''}
  FileEntry{path='mods\valkyrielib-1.12.2-2.0.20.1.jar', hash='24a72428d22c04040e8a60899a395283ca8512f39bfb0cec62ecf9109bf891e0', redirectTo=''}
  FileEntry{path='mods\VariedCommodities_1.12.2(21nov19).jar', hash='e8678097564a2758e0b93622e73c2567bb938368820f6aa4e64ebc47137e5bb5', redirectTo=''}
  FileEntry{path='mods\WanionLib-1.12.2-2.5.jar', hash='7b86643b69816d2be4620a06d60c1c7ab7c008ec1819a83e234b640c39857382', redirectTo=''}
  FileEntry{path='mods\zenutils-1.8.3.jar', hash='806b667cf1224c73974148f412ea0f596d0ba31634bffef190323efae680232d', redirectTo=''}
  FileEntry{path='mods\[CraftTweaker]CraftTweaker2-1.12-4.1.20.648_1.12.2.jar', hash='1b4ab1b4c673cc41fa21a053428fb3e423f2e0417c056da51e611eada474a845', redirectTo=''}
  FileEntry{path='mods\[Galacticraft Planets]Galacticraft-Planets-1.12.2-4.0.2.281_1.12.2.jar', hash='6f18aca8217f4f131cb1614c6bb851cf326daa5a79566c16f892d09f08f91a05', redirectTo=''}
  FileEntry{path='mods\[JEI物品管理器]jei_1.12.2-4.16.1.301_1.12.2.jar', hash='dad60317d8fdf891ad7841abf838564ea7cbd317ec85d92f57dcb8f55602124b', redirectTo=''}
  FileEntry{path='mods\[MicdoodleCore]MicdoodleCore-1.12.2-4.0.2.281_1.12.2.jar', hash='f3f94b3f176697a4291e3f22f2aaf84a3a3d552ecf396968371e7ca3e417a8f0', redirectTo=''}
  FileEntry{path='mods\[R键整理]InventoryTweaks-1.64+dev.146_1.12.2.jar', hash='f423a47b0badc7962f0062f83c5df80cc1338b4738049843bbdb5a00a7774545', redirectTo=''}
  FileEntry{path='mods\[Shadowfacts Forgelin]Forgelin-1.8.4_1.9.41.10.21.11.21.12.21.13.2.jar', hash='ccfcad80ef73ab815875a91979128ed58c262c479c7c0e5da65b225954bee197', redirectTo=''}
  FileEntry{path='mods\[加速火把]torcherino-7.5_1.12.2.jar', hash='85ae834da65a8d40794115dd497d0470e3ce19458a3d5567b3b9abe04abe6aa2', redirectTo=''}
  FileEntry{path='mods\[匠魂2]TConstruct-1.12.2-2.13.0.183_1.12.2.jar', hash='707107f746ffc9d2bf35912953ae1ce780f7b7c4b7cf86b4821a1a151bcf9f6f', redirectTo=''}
  FileEntry{path='mods\[匠魂扩充]plustic-8.0.0.1_1.12.2.jar', hash='69df5d7f2a8c54d81e43c2ae7c56daa1849ee0a27672355dcf51534a98d149b5', redirectTo=''}
  FileEntry{path='mods\[压缩工具]ExCompressum_1.12.2-3.0.32_1.12.2.jar', hash='421ed0d7eeb31c9208fc641219b9f8c1544aae640a020779a5641ad8a47a66a1', redirectTo=''}
  FileEntry{path='mods\[地幔]Mantle-1.12-1.3.3.55_1.12.x.jar', hash='0975ad3ef3b8b35fe43461feabe44d406b5521b0a2f3d1965c8d2f6a59ad2e65', redirectTo=''}
  FileEntry{path='mods\[工业时代2]industrialcraft-2-2.8.221-ex112_1.12.2.jar', hash='9ffb0ca27e779b1531a9502e581f9dcb13917d0a3e127bf4e1513ce4fedeaab0', redirectTo=''}
  FileEntry{path='mods\[应用能源2]appliedenergistics2-rv6-stable-7_1.12.2.jar', hash='e7f7fbf6caaf6206dbd958fb8f9185f874a405289e62ae3e97209b455a89fb1a', redirectTo=''}
  FileEntry{path='mods\[循环]Cyclic-1.12.2-1.20.9_1.12.2.jar', hash='d832d5be258c8da114e6b6dfbed5eda293a3448ad4dc50a7241ba966578e9b16', redirectTo=''}
  FileEntry{path='mods\[无中生有_ 创世]exnihilocreatio-1.12.2-0.4.7.2_1.12.2.jar', hash='5b60df51d7d83e495af8d063fd0328b09cc78db87d4e53ba8fc828e869975a27', redirectTo=''}
  FileEntry{path='mods\[无尽贪婪]Avaritia-1.12.2-3.3.0.37-universal_1.12.2.jar', hash='e37b89bf89d5cb75d0605cf03863537b7e52a73e2ff6fb033161989c43d33876', redirectTo=''}
  FileEntry{path='mods\[星系]GalacticraftCore-1.12.2-4.0.2.281_1.12.2.jar', hash='73a9142d15492cb057ab1957efd4611c16f1f2ee87ce76c81ec361dcb58687e6', redirectTo=''}
  FileEntry{path='mods\[末影接口]EnderIO-1.12.2-5.3.70_1.12.2.jar', hash='e32e12f066a4e18fee15bde717d02cbf46b21406c1ba7bc16e64f3df50a5c847', redirectTo=''}
  FileEntry{path='mods\[末影接口:管道拓展]EnderIO-endergy-1.12.2-5.2.59_1.12.2.jar', hash='563080008debce5a3c1fa50941d254f8066adbd073c5be96b70c2e3e4c4fcaac', redirectTo=''}
  FileEntry{path='mods\[末影核心]EnderCore-1.12.2-0.5.76_1.12.2.jar', hash='589a5c20816025835b00874d8de5b52544a3cdb508c391a9389d1f70ef20ab2e', redirectTo=''}
  FileEntry{path='mods\[林业]forestry_1.12.2-5.8.2.422_1.12.2.jar', hash='d466a5d574a5a3311b6c8572edcf72ce87881fb6296dce1d2d07d1649abc5205', redirectTo=''}
  FileEntry{path='mods\[核电工艺]NuclearCraft-2.18y-1.12.2_1.12.2.jar', hash='1e4f7d787f4c8350eaaf1527571d6da44cc08d1ab008970786487edebbdebf5a', redirectTo=''}
  FileEntry{path='mods\[植物魔法]Botania+r1.10-364.4_1.12.2.jar', hash='8962beb2c583720a83858f58bd6afc891185b50d868c712549a96b191339b52a', redirectTo=''}
  FileEntry{path='mods\[矿辞统一]UniDict-1.12.2-3.0.8_1.12.2.jar', hash='116ae61dbaf9c0086431998b632f6f37239bfee1c38377a2bb6a6af177fb0890', redirectTo=''}
  FileEntry{path='mods\[跳舞树成长]TreeGrowingSimulator2017-1.0.1_1.9.41.10.21.11.21.12.x.jar', hash='50ce28558bf9173b40a55b7645bd2c32f80f50eda4d0efacf3b1f983fda8c8b2', redirectTo=''}
  FileEntry{path='mods\[通用机械]Mekanism-1.12.2-9.8.3.390_1.12.2.jar', hash='17573e0c3b2ff9d071a719a06a84c8cd89ca26d1ea3bd7f6e9f3842c4df88ea1', redirectTo=''}
  FileEntry{path='mods\[通用机械发电机]MekanismGenerators-1.12.2-9.8.3.390_1.12.2.jar', hash='2bc1f1b8601abd40180eab9666e34a947d1be9e9b878ffd788d4b44e7713313c', redirectTo=''}
  FileEntry{path='mods\[通用机械工具]MekanismTools-1.12.2-9.8.3.390_1.12.2.jar', hash='bbfbe3b0e5237b068e296f6503472252ce36463b67191bc6eb267b68e74adda3', redirectTo=''}
  FileEntry{path='mods\[重力装甲]Gravitation Suite-3.1.1_1.12.2.jar', hash='ebe327325374661a988798f4179041c26ccb74a8ac11170eeadb72af4ee3500d', redirectTo=''}
  FileEntry{path='mods\[饰品栏]Baubles-1.12-1.5.2_1.12.2.jar', hash='b32010b2f2778aa1188585e7ead91ad46d4cb2c715f9c778a61848ba7fe51f8d', redirectTo=''}
  FileEntry{path='scripts\addRecipes.zs', hash='d142e67728501a6977ce289f35e889ffbab3aa04a6d7386104bfe365bb70d4d3', redirectTo=''}
  FileEntry{path='scripts\removeRecipes.zs', hash='340142faa7c9471917670db373726309171e43a34633d3a1668c1da5f30471bb', redirectTo=''}
}
[七月 11, 2021 8:59:54][ServerSync] 信息: Now accepting clients...
[七月 11, 2021 9:08:08][ServerSync] 信息: Connection established with Socket[addr=/0:0:0:0:0:0:0:1,port=7022,localport=25566]2021-7-11 9:08:08
[七月 11, 2021 9:08:08][ServerSync] 信息: Received message: SERVER_INFO, from client: /0:0:0:0:0:0:0:1
[七月 11, 2021 9:08:08][ServerSync] 信息: Sending server information
[七月 11, 2021 9:08:08][ServerSync] 信息: Received message: 4.EServerMessage.GET_MANIFEST, from client: /0:0:0:0:0:0:0:1
[七月 11, 2021 9:10:08][ServerSync] 信息: Client connection timed out, closing Socket[addr=/0:0:0:0:0:0:0:1,port=7022,localport=25566]
[七月 11, 2021 9:10:08][ServerSync] 严重: Client: /0:0:0:0:0:0:0:1, timed out
[七月 11, 2021 9:10:08][ServerSync] 信息: Closing connection with: Socket[addr=/0:0:0:0:0:0:0:1,port=7022,localport=25566]
WOSHIZHAZHA120 commented 3 years ago

Maybe is my launcher problem, But It worked before 4.0.0 version.

WOSHIZHAZHA120 commented 3 years ago

I use Hello Minecraft Launcher

rheimus commented 3 years ago

There does not appear to be any obvious errors happening in the logs, try using the recently released 4.2.0 https://github.com/superzanti/ServerSync/releases/tag/v4.2.0 I don't think it will fix the problem but worth ruling it out.

Also what command are you using to start ServerSync from Hello Launcher, something like java -jar serversync.jar --progress?

WOSHIZHAZHA120 commented 3 years ago

There does not appear to be any obvious errors happening in the logs, try using the recently released 4.2.0 https://github.com/superzanti/ServerSync/releases/tag/v4.2.0 I don't think it will fix the problem but worth ruling it out.

Also what command are you using to start ServerSync from Hello Launcher, something like java -jar serversync.jar --progress?

I use: $INST_JAVA -jar serversync-4.2.0.jar -q -o 4.2.0 Still stuck :(

rheimus commented 3 years ago

Can you open a terminal window in the client directory please and run the command, we can try to rule out the launcher being the problem.

java -jar serversync-4.2.0.jar -o (mode q & o are exclusive, adding both is not needed)

WOSHIZHAZHA120 commented 3 years ago

Can you open a terminal window in the client directory please and run the command, we can try to rule out the launcher being the problem.

java -jar serversync-4.2.0.jar -o (mode q & o are exclusive, adding both is not needed)

I tried before, it worked now i created a bat to sync and start launcher

rheimus commented 3 years ago

Interesting, the hello launcher must be doing something that breaks serversync in its pre-command hook.

WOSHIZHAZHA120 commented 3 years ago

Interesting, the hello launcher must be doing something that breaks serversync in its pre-command hook.

HMCL is Open Source We can find problem by looking code.

WOSHIZHAZHA120 commented 3 years ago

Interesting, the hello launcher must be doing something that breaks serversync in its pre-command hook.

I find set argument method: https://github.com/huanghongxun/HMCL/blob/e01096bff08b6cf5a000116efca9718ac53f4d8b/HMCL/src/main/java/org/jackhuang/hmcl/game/HMCLGameRepository.java#L308

rheimus commented 3 years ago

Workaround: Create a batch file to run ServerSync and then Hello Launcher in sequence.

Research to do:

rheimus commented 3 years ago

@WOSHIZHAZHA120 I managed to reproduce this kind of behavior with a socket exception by running the server and client on the same machine with two different JVM's (one was 1.8.0 other was OpenJDK 16).

It is possible there have been breaking changes to sockets between these two versions.

WOSHIZHAZHA120 commented 3 years ago

@WOSHIZHAZHA120 I managed to reproduce this kind of behavior with a socket exception by running the server and client on the same machine with two different JVM's (one was 1.8.0 other was OpenJDK 16).

It is possible there have been breaking changes to sockets between these two versions.

I use 1.8.0 on the server and client both.

yzl210 commented 3 years ago

HMCL is based on Java and I created a program to execute ServerSync in Java and found that if we use Java to execute Serversync using Runtime#exec or ProcessBuilder, it will stuck until the program executed it exited even it's doing other things rather than waiting for it.

HMCL is using Process#waitFor https://github.com/huanghongxun/HMCL/blob/javafx/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java#L347

So it's not HMCL's fault

Edit: Removing these 2 lines solves the problem

Logger.log(PrettyCollection.get(manifest.directories));
Logger.log(PrettyCollection.get(manifest.files));

Don't know why :p

rheimus commented 3 years ago

Interesting, I just recently did a bunch of cleaning around lingering resources and threads. The logs above do not appear to be getting stuck at the exit phase though, it is stopping while trying to request the file manifest which is pretty early in the client sync process.

However, removing those log statements could potentially be removing a null pointer error which will make it seem like SS is getting further. When I reproduced the same behavior with a socket exception the file manifest would resolve to null.

@yzl210 Which version of seversync were you testing against?

yzl210 commented 3 years ago

The master branch

rheimus commented 3 years ago

There is potentially a dangling resource in the logging code, it sets up file handlers that are most likely not explicitly closed. https://github.com/superzanti/ServerSync/blob/master/src/main/java/com/superzanti/serversync/util/LoggerInstance.java#L33

848244210 commented 2 years ago

Has the problem been solved?

rheimus commented 2 years ago

Not directly, if it is solved it would be some side effect of other changes.

848244210 commented 2 years ago

不是直接的,如果解决了,那将是其他更改的一些副作用。

There is no problem with version 3.6 and 3.7, but the synchronization speed is very slow. If there are other questions, can I release a test version separately? Please, I need it very much.

848244210 commented 2 years ago

不是直接的,如果解决了,那将是其他更改的一些副作用。

If only the synchronization mode of the old version could be changed to 4.2

rheimus commented 2 years ago

Are you saying that the sync speed is slow on 4.2 or on 3.7?