之前已经做好forge服务端,并且在本地运行成功了,不会做的看这篇教程,MC forge服务端安装教程
现在将其上传到云服务器,实现服务器上24h运行,并用公网IP+端口实现联机
云服务器配置forge服务端
首先需要购买一个带公网IP的云服务器,本人使用的是ubuntu和宝塔面板
找个地方把服务端上传上去
启动之前,改一下server.properties,关闭正版验证,把online-mode=true
改为online-mode=false
到该目录下,输入命令启动,前提是已经安装对应的Java版本
# -Xms1G最小内存大小 -Xmx3G最大内存大小
java -Xms1G -Xmx3G -jar forge-1.16.5-36.2.39.jar nogui
启动成功了,输入命令测试一下
之后,开放25565端口,输入公网IP+端口,就能加入服务器了
tmux使用
终端关闭的话,服务器会关闭,这时候就需要将终端挂后台
本人使用的是tmux。tmux 是一个便捷化工具,用于在一个终端窗口中运行多个终端会话。不仅如此,还可以通过 Tmux 使终端会话运行于后台或是按需接入、断开会话,这个功能非常实用。
# 安装tmux
sudo apt-get install tmux
下面介绍tmux的简单使用
# 新建会话
tmux new -s mc
# 进入会话
tmux a -t mc
# 查看所有会话
tmux ls
# 挂起会话
ctrl + b + d
# 关闭会话
ctrl + d
这里新建一个会话,在tmux会话中开启mc服务器,然后ctrl + b + d ,挂起会话,就可以关闭终端,mc服务器仍在运行了