在这篇文章中,我们将为零基础、没有接触过云计算服务器的新手介绍最简单的服务器搭建教程。我们会尽量避免提及一些复杂的操作,如安装插件等。这个教程专门针对纯新手,如果你觉得内容啰嗦或者太复杂,请再次考虑是否要尝试搭建自己的服务器。
在搭建前请先在自己的电脑运行使用一下 在考虑是否需要购买云服务器
本篇文章仅在Windows 11 PRO 23H1 平台实机测试
1.安装 java
官方链接Java Archive Downloads – Java SE 17 (oracle.com)
选择对应版本安装就ok
Windows 用户选择 Windows x64 Installer
2.选择服务器核心
Minecraft Server
Minecraft Server 是 Mojang 官方制作的原版服务端
Mohist
Mohist是一个全新的Minecraft Forge服务端,支持1.12.2、1.16.5、1.7.10和1.18版本。它采用了Forge + Paper的核心结构,并使用ForgeGradle作为开发环境,同时支持Forge mod和Paper系列插件。Mohist目前表现稳定,并且仍在不断更新中。
官网:MohistMC
Sponge Forge
Sponge是一个全新的服务端,专门支持Sponge插件,并且可以安装Mod。与Cauldron相比,它在兼容性方面有了很大的提高,非常适合用于开设MOD服务器。Sponge支持的版本非常丰富,是目前兼容最多版本MOD的服务端之一。
核心还有很多 可以自行百度
3.安装服务端
我这边就用Mohist的1.20.1核心来演示
创建一个纯英文的文件夹 把核心放进去
在创建一个txt文件 把后缀改成bat
bat文件用记事本打开
java -Xmx16G -Xms8G -jar 核心名字 nogui
java -Xmx16G(这里是最大内存) -Xms8G(这里是最小内存) -jar 核心名字 nogui
保存运行bat文件
第一次运行会下载一些必要文件
第一次运行成功 这里需要同意一下EULA
这里直接X掉
在文件夹看看系统有没有自动创建 eula.txt 没有需要自行创建
eula.txt内容
By changing the setting below to true you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).
2023-11-19
eula=true
这个可以在文章下方下载
下一步直接运行bat文件
出现help代表搭建成功 如果你是正版用户这时候就可以通过172.0.0.1:25545 进入服务器啦
但如果你是离线版用户需要修改server.properties文件
先 使用指令STOP 关闭服务器
必须使用stop!! 如果不输入stop就关的话,玩家们建造的东西 就会……回档!!!
使用记事本在server.properties文件 把online-mode=true 改成online-mode=false
server.properties还有很多参数可以调整
server.properties
这个文件是所有服务端(上面列出的主流服务端)都会生成的一个配置文件,位于核心Jar文件同级目录中一些基础的参数需要在此文件中设置,下面会列出一些常用参数的用法(以1.20.1的为参考)
allow-flight=false 允许玩家在安装添加飞行功能的mod前提下在生存模式下飞行
allow-nether=true 允许玩家进入下界
difficulty=easy 定义服务器的游戏难度
enable-command-block=false 是否启用命令方块
level-seed= 种子
level-type=default 地图所生成的类型 default:标准的世界 flat:超平坦 largebiomes:巨大生物群系
max-players=20 最大玩家数量
max-tick-time=60000 最大刻时长,单位毫秒,当一个游戏刻的时长超过此数值后游戏会强行停止并崩溃(paper会保存存档、插件数据),设置为-1以禁用
motd=A Minecraft Server 多人游戏界面服务器的信息
online-mode=true 在线模式,设置为false允许离线模式的玩家进入服务器
pvp=true 玩家pvp
server-ip= 服务器ip,如果你不是清楚地知道你在改什么,让它留空,不要动它
server-port=25565 服务器端口,如果你要开两个服务端或者有其他程序占用了25565端口的话可以自行修改
view-distance=10 服务端视距,如果卡顿的话可以减小该值,可以设置为6
white-list=false 白名单,如果开启,没有添加过白名单的玩家将会无法进入服务器,如果是离线模式的服务器,添加白名单的玩家必须进入过服务器,否则即使添加了白名单,此玩家也无法进入服务器(离线服务器建议用插件或mod实现白名单)
😁看看教程
Forge YYDS
啊😊
11