书接上回,我们已经在 PVE 上开好了 debian。虚拟机用起来和物理机差不多,我们能够用来开游戏私服、搭建网站、运行自动化脚本以及搭建其他服务,基本上云服务器能跑的都能跑。
接下来,我们以 Minecraft 的 PAPER 服务端搭建为例子,来演示 Linux 服务器的应用。
一、ssh 连接服务器
首先,你需要类似WindTerm之类的终端连接工具,除非你能仍受 windows 终端的简陋。直接用 cmd 进行连接。打开 cmd,win+R 键,输入 cmd,运行。这样你就得到了一个 windows 下的命令行终端。
然后,使用 ssh 命令来连接你的虚拟机.
ssh username@ip地址
debian 系统默认不开启 root 账户的 ssh,安装 debian 时会创建一个非 root 账户,咱登录时就用这个。
命令输入后,会要求是否信任该密钥,输入 yes
然后输入密码,这时候命令行是不会显示输入的内容的,输错了最后长按删除重新输入。输完密码,回车后,显示出命令提示符即连接成功。
二、安装 MCSManager
使用现成的游戏服务器管理面板可以省去很多事情,这里我们使用的是MCSManager
使用官方的一键安装脚本即可
sudo su -c "wget -qO- https://mcsmanager.com/install-v10.sh | bash"
在 windows 终端中输入即可
等待安装完成即可,出现以下输出即为安装成功:
三、配置 MCSManager
安装完成后,浏览器访问 htt://虚拟机 ip:23333 进行 MCSManager 配置
首先是创建管理账户名密码
然后会引导你一步一步部署,这里我们选择 Minecraft Java 版游戏服务器
然后是选择部署机器,因为 MCSManager 是支持分布式多节点的,我们只有一台机器,直接 localhost,以后组了集群再来使用。
话不多说,直接使用自带的快速部署
可提供的选项挺多的,这里我就使用最新版本 1.20.4
点击安装后,设置服务器名,等待安装即可
安装完成,进入控制面板,点击启动,会发现启动失败
报错提示可能是启动命令错了,但是咱使用的是默认的,那只能是环境里没装 java,这里我们使用的是 1.20.4 的 mc,所以要装 java17 及以上
debian 下 jdk17 的安装命令
sudo apt install defualt-jdk
安装完成后输入以下命令
java -version
出现如下字样即为安装成功
openjdk version "17.0.11" 2024-04-16
OpenJDK Runtime Environment (build 17.0.11+9-Debian-1deb12u1)
OpenJDK 64-Bit Server VM (build 17.0.11+9-Debian-1deb12u1, mixed mode, sharing)
然后咱们在回去启动服务器,成功启动!
然后打开游戏加入游戏,端口默认是 25565
成功启动!
四、与舍友开黑
给路由器开 wifi,让舍友接入局域网就能愉快的开黑了。什么?放假了,那不归宿舍开服管 qwq,等家庭开服篇吧,将会用到异地组网工具和端口映射工具。