使用cent os7.6搭建我的世界MCDR服务器
坐牢是真几把坐牢
过程复盘
第一次路径选择
在第一次尝试过程中,跟随着 粥的博客 尝试构建docker容器下的mcdr服务器但是最后卡在了docker镜像库
第一次部署(虽然失败的难点)
- yum镜像部署
- deepseek乱输出镜像源
解决方法
- 技术类询问Ai的话,以后优先使用github和csdn的ai询问(使用更加权威的信息,避免信息源污染)
csdn的AI在使用梯子后会处于不可用状态
第二次路径选择
第二次尝试中,我放弃了docker转而使用本地化部署,在这个路径中成功运行了起来,但没有注意到版本问题,在使用插件的时候才发现
第二次部署(虽然成功但并不完全,导致结果的原因)
- 在跟随官方文档下载的时候,没有查询本地python版本
- 由于版本差异和官方文档有差异,启动指令不同
解决方法
- 以后每个依赖的版本非常重要,在安装前务必清楚,知晓本地版本是一件很重要的事情,并且要知道下载版本是否能达到预期目标
python升级
在发现是由于python版本的问题后,我开始了尝试python版本升级,但是cent os7.6与2024年停止维护导致我不能直接下载版本,跟随教程下载新版本但又遇到了源代码下载慢,编译器问题,并且后面还导致了环境污染
遇到的问题
- 版本缺失,版本停止维护
- 不加考虑的编译导致环境污染
- 源吗下载慢
解决方法
- 在使用新系统时,确认是否还在维护
- 操作系统关键时要留有备份,提前考虑会不会影响到整个系统,可以考虑直接装个miniconda或者uv这类,系统自带python动不得
- 下载慢考虑镜像,使用上述ai查找镜像源和使用方法
最终解决方案(重回路径一)
当时在源码编译平凡报错和编译工具官方源没有符合版本后,选择了打包了python环境的docker路径
遇到的问题
- docker仓库镜像源慢
解决方法
- 最后使用了轩辕镜像并花钱买了流量
总结
- 认识到了信息权威的重要性,以后建议不要直接使用deepseek等ai协助排错
- 同时不得过于依赖于AI还是要同时去搜索(docker镜像站来源),同时还是要自主思考
- 时效性很重要
提到的网站和使用的软件
感谢大佬 Zi_Gao 给出的建议