今天心血来潮,想搞个自己的Minecraft服务器玩玩。之前看别人弄过,感觉挺有意思的,自己也想试试。
准备工作
我得有个服务器。我用的是Ubuntu系统,版本要新一点的。然后,我得有个能用的用户,还得让他能用sudo命令。这些都弄好之后,我还要把SSH打开,方便我远程连上去操作。
- 弄服务器
- 建个能sudo的用户
- 开SSH
安装Java
Minecraft是用Java写的,所以我得先装个Java。我听说Ubuntu自带的Java版本不够新,玩不最新的Minecraft。还有人做新版的Java包,我只要把他们的源加到我的列表里就行。
我用这个命令安装一个叫OpenJDK 17 Headless JRE的东西。这玩意是个精简版的Java,没有图形界面,在服务器上跑正合适:
sudo apt install openjdk-17-jre-headless
安装Minecraft服务端
然后我从网上找个Minecraft服务端的下载,用wget命令下下来。
配置和运行
下载完之后,我得配置一下。我创建一个新文件夹来放置服务端文件,然后把下载的文件移动到这个新文件夹里。
就是激动人心的时刻,我运行服务端程序!第一次运行,它会生成一堆文件,包括一个叫*的文件。我得打开这个文件,把里面的eula=false改成eula=true,表示我同意Minecraft的最终用户许可协议。
改完之后,我再次运行服务端程序,这回它就开始加载世界。等它加载完,我的Minecraft服务器就跑起来!
从客户端连接
我打开我的Minecraft客户端,选多人游戏,然后添加服务器,输入我服务器的IP地址,就能连上去!我终于可以在自己的世界里玩耍!
整个过程还算顺利,虽然中间遇到一些小问题,但都解决。我可以邀请我的朋友们一起来玩!
