准备工作
- 云服务器(端口开放(如25565/tcp))
- 对应版本MC服务器端JAR包(minecraft_server.1.12.2.jar)
- forge服务器端universal版JAR包(如果想加入mod的话),必须与客户端对应版本(forge-1.12.2-14.23.5.2855-universal.jar)
SSH和FTP工具(用于连接服务器,传输文件)
开始工作
(本次使用1.12.2版本演示)
1.用ssh连接服务器,安装java8(最高支持mc1.16)
sudo apt-get install openjdk-8-jdk
2.检查java是否成功安装
java -version
3.在服务器里创建一个文件夹(如MC),把两个JAR包放进服务器文件夹,cd至MC文件夹,执行命令(Xms:最小内存;Xmx:最大内存)
java -Xms1024m -Xmx4096m -jar minecraft_server.1.12.2.jar nogui
4.初次会失败,把MC文件夹下eula.txt中eula = false改为eula = true
5.继续执行步骤3(如失败,可能为java安装失败)
6.如控制台出现Done信息,即为开服成功
7.MC文件下server.properties为MC服务器配置文件,可以根据需要修改
difficulty=0(0为和平,1为简单,2为普通,3为困难)
max-players=5(最大人数)
server-port=25565(服务器端口号)
server-ip=(默认不填为服务器公网ip,建议不填)
online-mode=true(是否开启线上模式/正版模式)8.如需要开mod服务器
java -Xms1024m -Xmx4096m -jar forge-1.12.2-14.23.5.2855-universal.jar nogui
9.初次会创建失败,把客户端.minecraft文件夹下的libraries文件夹放入服务器的MC文件夹就好了,一定要是对应版本的
10.再次执行,服务器控制台出现Done信息即为成功(如果失败,可能是更改了JAR包的文件名)
11.把mod放入MC文件夹下的mods文件夹下,重复步骤8开服(如果无法开服,可能为mod冲突)
结束
重要的文件(夹)
minecraft_server.1.12.2.jar
forge-1.12.2-14.23.5.2855-universal.jar
eula.txt
server.properties
libraries文件夹服务器命令
/op <玩家名>|给予op权限
/gamerule mobGriefing false|禁止苦力怕破坏地形
/gamerule keepInventory true|死亡不掉落其他事项
- 如果Forge server包是install版,需要先放到服务器,然后使用
#java -jar ./forge.jar nogui --installServer - 创建一个名为MC的screen,可以让服务器在后台运行,断开远程连接也不终止进程
#screen -S MC
按住Ctrl + A +D 将screen加入后台运行 - 当你需要回到这个sreen页面时,使用如下指令
#screen -ls (查看screen,记下MC的编号)
#screen -r <MC的编号>
或者直接#screen -r MC
info 评论功能已经关闭了呐!