背景
正如上篇所说,dd完系统后,就应该开服了,至于安装jkd之类的东西本文不再赘述,一条命令的事情。本文主要解决mc伺服器无法连接认证服务器的问题。
正文
具体体现为服务器提示“Couldn't verify username because servers are unavailable.”,客户端提示"Authentication servers are down. Please try again later, sorry!",中文为“认证服务器处于宕机状态中。请稍后再试,抱歉!”,如下图
网上其实也有不少解决方案,比如说让你关掉正版认证,但是我服的玩家都是正版玩家,关掉正版的话安全性太低,是对玩家不负责任,所以pass掉这个方案。
由于我伺服器上安装的Java版本是11,参考了Oracle的官方文档后,决定尝试使用代理解决。
一开始,我尝试使用http代理,但是实测无效。后来尝试使用socks代理,一次解决,为了使文章不那么啰嗦,失败的过程我就直接略过。
准备工作
一点魔法
操作过程
- 在魔法上开一个socks端口,我随手写了一部分,可作为参考,点击查看
- 新建一个screen窗口,完成后执行
export _JAVA_OPTIONS='-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=<span style="color: #ff0000;">Your Port</span>'
,比如说我执行如下命令
export _JAVA_OPTIONS='-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=8889'
- 最后一步就很简单了,开服!命令不用多说吧,开服后只需要看见蓝色横线上的字就算成功了,如果没看到,就加一条参数
-Djava.net.useSystemProxies=true
再试试。
结语
给大家康康我服大佬的作品
文章评论
开服小白完全没看懂。。。
好漂亮,想去服里看看哇