步骤1:准备虚拟服务器
运行以下命令来更新系统的软件包列表并应用所有待处理的升级:
sudo apt update
sudo apt upgrade -y
您的系统已更新完毕,您已准备好进行下一步。
第 2 步:安装依赖项并创建安全用户
LinuxGSM 需要一些软件才能正常运行。您可以使用一个命令安装所有软件。
sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python3 util-linux ca-certificates binutils bc jq tmux netcat lib32gcc-s1 lib32stdc++6 steamcmd
出于安全考虑,切勿以“root”用户身份运行游戏服务器。让我们为 Minecraft 服务器创建一个专用用户,并将其命名为“mcserver”。
sudo adduser mcserver
按照提示设置密码。创建用户后,切换到该用户:
su - mcserver
步骤3:下载并运行LinuxGSM
现在,作为“mcserver”用户,我们将下载 LinuxGSM 脚本。
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh mcserver
该脚本将下载其余必要的文件并建立框架。
步骤4:安装Minecraft服务器
LinuxGSM 准备就绪后,安装真正的 Minecraft 服务器非常简单。只需运行安装程序命令:
./mcserver install
该脚本将从 Mojang 下载最新的服务器文件。它可能会要求您同意 Minecraft EULA。请务必阅读并接受该协议才能继续。
步骤5:打开端口并启动!
为了让其他玩家连接到您的服务器,您需要在服务器的防火墙中打开默认的 Minecraft 端口 (25565)。
sudo ufw allow 25565/tcp
现在,你已经准备好迎接神奇的时刻了!使用以下命令启动服务器:
./mcserver start
您可以通过运行以下命令检查服务器的状态并查看实时详细信息:
./mcserver details
要连接,只需启动 Minecraft,转到多人游戏,单击“添加服务器”,然后输入服务器的 IP 地址。
管理您的服务器
LinuxGSM 使服务器管理变得轻而易举。以下是基本命令:
- 停止服务器:
./mcserver stop
- 重启服务器:
./mcserver restart
- 更新服务器:
./mcserver update
额外提示:使用自定义域名
./mcserver stop
nano /home/mcserver/serverfiles/server.properties
online-mode=true
将它修改为:
online-mode=false
按下 Ctrl + X
,然后按 Y
,再按 Enter
来保存并退出。
./mcserver start
开放25565端口