1.从腾讯云的轻量级服务器安装centos7
腾讯云就不解释了,自己买一个完事,什么阿里云腾讯云都是差不多的。
2.远程登陆
如图,拿到服务器之后我们需要获取对应的ip地址方便我们远程上去操作,如图 左上角的红标,那里是你自己机器的ip地址,比如说我这里得到一个101.xx.xx.188的地址,先记下来。
然后右上角的红圈是重置密码,第一次装系统的密码大都是随机给你的,所以你重置一下改成自己方便记的密码就行。
然后用finalshell远程登陆,finalshell是一个兼文件传输和远程桌面于一身的软件,如果你想用xshell+winscp的组合我也不拦你,会用就行。
finalshell的下载地址在这里FinalShell SSH工具,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux,版本3.9.4,更新时间2022.3.25 - SSH工具 客户端
点击确定,然后双击你刚才的配置文件,出现以下提示表面连接成功,如果出现java exception或者error什么的还需要重新检查一下你的配置文件是否正确
3.上传需要的文件,配置java环境,安装screen让服务器控制台能在后台运行
进入控制台之后依次执行以下指令:
sudo yum install screen
sudo yum install vim
cd /opt/
mkdir software
cd software/
然后在finalshell下方找到你刚才创建的opt/software文件夹,右键把jdk文件和jar包都传上去,继续依次执行下面指令:
tar -zxvf openjdk-17+35_linux-x64_bin.tar.gz
vim /etc/profile
然后在文件的最下面添加两行:
#java
export JAVA_HOME=/opt/software/jdk-17
export PATH=$JAVA_HOME/bin:$PATH
保存退出,继续执行下面指令:
source /etc/profile
java -version
cd ../
mkdir minecraft
cd minecraft
mkdir forgeserver181
4.解压服务端jar包,编写脚本运行
选中你刚刚在opt/minecraft/forgeserver181,上传对应的forge开服jar包,继续执行指令:
vim start.sh
在里面输入:
java -jar forge-1.18.2-40.0.12-installer.jar nogui --installServer
保存退出,继续:
bash start.sh
跑一大堆东西,然后让你同意eula再继续,用vim eula把里面的false改成 true,继续:
screen -S mc
bash run.sh
这样算成功,但是退出的时候要不能直接关掉
退出要用ctrl+a 再按d保存screen的窗口
再来的时候可以用screen -ls查看你保存的窗口
我这里存了一个mc和一个mc2
我要进mc的窗口就screen -x mc
就可以回去了