看了些开服教程,感觉不是很全面,此教程会针对原版服务端、forge/fabric服务端、插件服务端和forge&插件混合服务端进行讲解。
首先在服务端同一目录下新建文本文档,在里面写上:
@ECHO OFF
java路径\bin\java -Xms1G -Xmx2G -jar 服务端名称.jar -nogui
pause
第二步把此文本文档的后缀名改成bat格式(显示文件后缀名的方法去网上搜)
如果电脑有java环境变量可以把“java路径\bin\java”改成“java”
@ECHO OFF
:restart
java路径\bin\java -Xms1G -Xmx2G -jar 服务端名称.jar -nogui
timeout /t 10
goto restart
“timeout /t 10”中的10表示服务器关闭后等待10秒后自动开启
@ECHO OFF
:restart
title 这里写控制台(cmd)窗口的标题
echo 这里是在服务器启动前输出的内容
java路径\bin\java -Xms1G -Xmx2G -jar 服务端名称.jar -nogui
echo 这里是在服务器关闭后输出的内容
timeout /t 10
goto restart
如果想要用中文,请把此启动脚本另存为ANSL编码格式(不会的上网搜)
官方服务端:www.minecraft.net/zh-hans/download/server
Fabric服务端:fabricmc.net/use/server/
从官网上下载好服务端并放到一个文件夹里,按照上面的方法编写启动脚本启动服务器。
服务器的端口和正版验证等设置在服务端同目录的server.properties里,可以直接使用记事本打开。
如果想下载其他版本的官方服务端,可以先在启动器里下载对应版本的客户端,在“.minecraft\versions\xxxxxx”文件夹中的xxxxxx.json里找到:
},
"server": {
"sha1": "1b557e7b033b583cd9f66746b7a9ab1ec1673ced",
"size": 37962360,
"url": "https://launcher.mojang.com/v1/objects/1b557e7b033b583cd9f66746b7a9ab1ec1673ced/server.jar"
},
其中url后面的链接就是对应版本的服务端下载链接
第一次启动会先下载文件,下载好后直接重新运行刚刚的启动脚本开启服务器,不需要更改什么
Forge服务端:files.minecraftforge.net/net/minecraftforge/forge/
从官网上下载的forge是安装程序,把服务器启动脚本的内容改为:
@ECHO OFF
java路径\bin\java -jar forge文件名称.jar --install
pause
运行此脚本,forge安装器会下载服务器文件,请耐心等待。
1.17版本以下:
服务端下载文件完成后,服务端目录里的“forge-xxxx-xxxx.jar”文件是服务端,开服请启动这个文件,不要启动“minecraft_server.xxxx.jar”和“forge-xxxx-xxxx-installer.jar”,启动脚本使用上文提到的。
1.17版本及以上:
服务端下载文件完成后,会生成“run.bat”和“run.sh”两个文件,右键“run.bat”,选择编辑。把上文的启动脚本中的-jar 服务端名称.jar替换成“run.bat”里面的@libraries/net/minecraftforge/forge/xxxx-xxxx/win_args.txt %*,然后保存脚本,启动服务器。服务端目录下的“user_jvm_args.txt”、“run.bat”和“run.sh”文件可以删去。
主流的插件服务端有CraftBukkit、Spigot、Paper等。
CraftBukkit服务端:getbukkit.org/download/craftbukkit
Spigot服务端:getbukkit.org/download/spigot
Paper服务端:papermc.io/downloads
从官网上下载好服务端,按照官方服务端开服教程使用。
服务端目录里会生成plugins文件夹,把对应版本的插件放进去并重启服务器。
混合服务端可以让mod和插件一起运行,但是很多此类服务端的mod、插件兼容性不是很好。
主流的混合服务端有Arclight、Mohist、CatSrever等
Arclight服务端:www.mcbbs.net/thread-1046859-1-1.html
Mohist服务端:mohistmc.com
CatSrever服务端:catmc.org
下载好服务端,按照官方服务端的方法启动,服务器安装好后文件夹里会生成mods和plugins两个文件,把对应版本的mod和插件放进去,重启服务器就可以了。
第一次启动会先下载文件,下载好后直接重新运行刚刚的启动脚本开启服务器,不需要更改什么
BungeeCord等群组服务器,等我研究明白了再来补充doge,教程内容不是很多,希望能帮到你。支持一下吧
如果还有些疑问,请私信我,或者加我的QQ3031917948来询问(周一到周六下午在学校T_T)