youzi-2333 3 лет назад
Родитель
Сommit
805f1300e5
1 измененных файлов с 30 добавлено и 11 удалено
  1. 30 11
      Minecraft/加入服务器.xaml

+ 30 - 11
Minecraft/加入服务器.xaml

@@ -33,7 +33,7 @@
                     Text="    ❌  http://mc.hypixel.net" />
 
         <TextBlock Margin="0,5,0,4" LineHeight="17"
-                    Text="如果在连接服务器时提示 &quot;无法连接至服务器&quot;,或在服务器游玩时提示 &quot;连接已丢失&quot;,你可以查看报错信息,在下面找到错误原因;也可以联系服主,或在 QQ 群求助。" />
+                    Text="如果在连接服务器时提示 &quot;无法连接至服务器&quot;,在服务器游玩时提示 &quot;连接已丢失&quot;,或者无法进入多人游戏页面,你可以查看报错信息,在下面找到错误原因;也可以联系服主,或在 QQ 群求助。" />
     </StackPanel>
 </local:MyCard>
 
@@ -42,10 +42,10 @@
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:Mojang 限制了离线账户使用 1.16.x 的多人游戏。" />
         <TextBlock Margin="0,0,0,4" LineHeight="17"
-                    Text="解决方法:使用正版登录或断网启动游戏或安装下方的 MultiOfflineFix 或 Offline Multiplayer 模组。" />
+                    Text="解决方法:使用正版登录;尝试在启动游戏时断开网络连接;安装下方的 MultiOfflineFix 或 Offline Multiplayer 模组。" />
         <local:MyListItem  Margin="0,0,0,4"
 		            Title="MultiOfflineFix" Info="Fabric / Forge 1.16.5"
-		            EventType="打开网页" EventData="https://github.com/MCTeamPotato/MultiOfflineFix" Type="Clickable" />
+		            EventType="打开网页" EventData="https://www.mcmod.cn/download/10643.html" Type="Clickable" />
         <local:MyListItem  Margin="0,0,0,4"
 		            Title="Offline Multiplayer" Info="Fabric 1.16.5"
 		            EventType="打开网页" EventData="https://github.com/ChickenPige0n/offline-multiplayer-fabric" Type="Clickable" />
@@ -57,7 +57,7 @@
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:连接超时。" />
         <TextBlock Margin="0,0,0,4" LineHeight="17"
-                    Text="解决方法:请逐一尝试和排查以下情况:" />
+                    Text="解决方法:请逐一尝试和排查以下情况。" />
         <TextBlock Margin="2,0,0,4" LineHeight="17"
                     Text="1. 确认服务器地址拼写正确(尽量复制粘贴)。" />
         <TextBlock Margin="2,0,0,4" LineHeight="17"
@@ -113,7 +113,7 @@
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:用户名含非法字符。" />
         <TextBlock Margin="0,0,0,4" LineHeight="17"
-                    Text="解决方法:修改您的游戏用户名,确保仅含英文字母及下划线。" />
+                    Text="解决方法:修改您的游戏用户名,确保仅含英文字母、数字及下划线。" />
     </StackPanel>
 </local:MyCard>
 
@@ -122,7 +122,7 @@
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:服务器内有相同用户名的玩家。" />
         <TextBlock Margin="0,0,0,4" LineHeight="17"
-                    Text="解决方法:修改您的游戏用户名后再次尝试重新进入服务器。" />
+                    Text="解决方法:修改游戏 ID 后再次尝试重新进入服务器。" />
     </StackPanel>
 </local:MyCard>
 
@@ -131,7 +131,7 @@
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:客户端版本有误。" />
         <TextBlock Margin="0,0,0,4" LineHeight="17"
-                    Text="解决方法:切换 Minecraft 版本,再重新尝试连接。" />
+                    Text="解决方法:切换 Minecraft 版本为服务器兼容的版本,再重新尝试连接。" />
     </StackPanel>
 </local:MyCard>
 
@@ -180,21 +180,40 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="Server is full!" CanSwap="True" IsSwaped="True">
+<local:MyCard Title="Server is full" CanSwap="True" IsSwaped="True">
     <StackPanel Margin="25,40,23,11">
         <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="原因:服务器已满。" />
         <TextBlock Margin="0,0,0,4" LineHeight="17"
-                    Text="解决方法:等待服务器有空位时再次尝试连接服务器。" />
+                    Text="解决方法:等待服务器有玩家退出,再次尝试连接。" />
     </StackPanel>
 </local:MyCard>
 
 <local:MyCard Title="Internal Exception: io.netty.handler.timeout.ReadTimeoutException" CanSwap="True" IsSwaped="True">
     <StackPanel Margin="25,40,23,11">
         <TextBlock Margin="0,0,0,4" LineHeight="17"
-                    Text="原因:客户端取读不了服务器传输的数据包(过大)或服务器状态不佳。" />
+                    Text="原因:客户端无法读取服务器传输的数据包(数据包过大)或服务器状态不佳。" />
         <TextBlock Margin="0,0,0,4" LineHeight="17"
-                    Text="解决方法:联系服主,通常重启服务器可以解决。" />
+                    Text="解决方法:联系服主。通常重启服务器可以解决该问题。" />
+    </StackPanel>
+</local:MyCard>
+
+<local:MyCard Title="Internal Exception: io.netty.handler.codec.DecoderException: java.lang.IndexOutOfBoundsException" CanSwap="True" IsSwaped="True">
+    <StackPanel Margin="25,40,23,11">
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
+                    Text="原因:Mod 导致错误。" />
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
+                    Text="解决方法:逐个禁用 Mod,并检查问题是否仍然存在。" />
+        <!-- 参考自:https://forums.minecraftforge.net/topic/119626-%C2%A0internal-exception-ionettyhandlercodecdecoderexception-javalangindexoutofboundsexception-readerindex19139-length1/ -->
+    </StackPanel>
+</local:MyCard>
+
+<local:MyCard Title="此服务器未启用飞行" CanSwap="True" IsSwaped="True">
+    <StackPanel Margin="25,40,23,11">
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
+                    Text="原因:生存 / 冒险模式玩家长时间静止在空中。" />
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
+                    Text="解决方法:如果多次遇到该问题,可以联系服主启用飞行;也可以尝试关闭你的外挂……" />
     </StackPanel>
 </local:MyCard>