手把手教你搭建一个Minecraft 服务器

这次,我们教大家如何搭建一个我的世界服务器

首先,我们来到这个网站

MCVersions.net - Minecraft Versions Download ListMCVersions.net offers an archive of Minecraft Client and Server jars to download, for both current and old releases!https://mcversions.net/

 

在这里,我们点击对应的版本,从左到右依次是稳定版、测试版、beta版、alpha版

进来之后,有两个jar,server是服务器,client是客户端,我们要搭建服务器,所以下载左边的

下载完,我们把jar包放到一个文件夹中,因为它会在同目录下生成很多文件

然后,在其同目录下创建一个bat文件,写入这段代码

我们首先是echo关掉,然后执行java的命令,-jar之后是自己刚刚下载的jar的文件名(这里我们以1.16.3为例),然后-nogui可加可不加,-nogui表示不要图形界面,添加后运行服务器时只有控制台,没加的话,运行服务器既有控制台,又有另外一个窗口,实时显示内存使用和服务器的后台,但是服务器后台显示在控制台已经有了,为了避免太多窗口,这里为了示范,我们添加-nogui参数,pause是在java那行代码执行后,也就是服务器停止后运行的

@echo off
java -jar minecraft_server.1.16.3.jar -nogui
pause

接下来,启动服务器

我们看见服务器输出了这些:

也就说明我们的服务器停止了,不过不用担心,(正常操作)来到同目录下的eula.txt,把

eula=false改为eula=true

 再次运行服务器

输出内容如下:

[10:46:18] [main/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', name='PROD'
[10:46:18] [main/WARN]: Ambiguity between arguments [teleport, destination] and [teleport, targets] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-11c01849e498]
[10:46:18] [main/WARN]: Ambiguity between arguments [teleport, location] and [teleport, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[10:46:18] [main/WARN]: Ambiguity between arguments [teleport, location] and [teleport, targets] with inputs: [0.1 -0.5 .9, 0 0 0]
[10:46:18] [main/WARN]: Ambiguity between arguments [teleport, targets] and [teleport, destination] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-11c01849e498]
[10:46:18] [main/WARN]: Ambiguity between arguments [teleport, targets, location] and [teleport, targets, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[10:46:18] [main/INFO]: Reloading ResourceManager: Default
[10:46:18] [Worker-Main-12/INFO]: Loaded 7 recipes
[10:46:18] [Worker-Main-12/INFO]: Loaded 927 advancements
[10:46:19] [Server thread/INFO]: Starting minecraft server version 1.16.3
[10:46:19] [Server thread/INFO]: Loading properties
[10:46:19] [Server thread/INFO]: Default game type: SURVIVAL
[10:46:19] [Server thread/INFO]: Generating keypair
[10:46:19] [Server thread/INFO]: Starting Minecraft server on *:25565
[10:46:19] [Server thread/INFO]: Using default channel type
[10:46:19] [Server thread/INFO]: Preparing level "world"
[10:46:21] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[10:46:21] [Worker-Main-12/INFO]: Preparing spawn area: 0%
[10:46:22] [Worker-Main-9/INFO]: Preparing spawn area: 0%
[10:46:22] [Worker-Main-10/INFO]: Preparing spawn area: 2%
[10:46:23] [Worker-Main-14/INFO]: Preparing spawn area: 7%
[10:46:23] [Worker-Main-12/INFO]: Preparing spawn area: 16%
[10:46:24] [Worker-Main-11/INFO]: Preparing spawn area: 27%
[10:46:24] [Worker-Main-12/INFO]: Preparing spawn area: 36%
[10:46:25] [Worker-Main-13/INFO]: Preparing spawn area: 48%
[10:46:25] [Worker-Main-11/INFO]: Preparing spawn area: 59%
[10:46:26] [Worker-Main-10/INFO]: Preparing spawn area: 71%
[10:46:26] [Worker-Main-8/INFO]: Preparing spawn area: 83%
[10:46:27] [Worker-Main-10/INFO]: Preparing spawn area: 93%
[10:46:27] [Server thread/INFO]: Time elapsed: 5721 ms
[10:46:27] [Server thread/INFO]: Done (7.801s)! For help, type "help"

我们发现最后一行输出的是Done,说明服务器启动成功,但是这样还不够,我们直接在控制台输入stop命令停止服务器

我们打开server.properties文件,里面有很多参数,这里对一些常用的做一下介绍

force-gamemode 是否将玩家强制设置为某一模式

allow-nether 是否可以进入下界

gamemode 游戏模式

difficulty 难度

spawn-monsters 生成怪物

op-permission-level 管理员权限等级,控制台拥有最高权限,默认为4(最高)

pvp 玩家间是否可以互相伤害

level-type 生成世界类型 default默认 flat超平坦

hardcore 极限模式(s掉了就会被服务器封禁)

enable-command-block 是否允许使用命令方块

max-players 最大玩家数

rcon.port 远程访问端口

server-port 服务器端口

server-ip 服务器ip,默认为127.0.0.1(本机)

spawn-npcs 生成村民

level-world 世界名称,也就是世界数据存储的位置

online-mode 在线模式(true,需要通过官方正版验证,false,无需通过正版验证)

level-seed 种子

motd 服务器信息


如果我们修改了世界生成的一些数据,需要重新生成世界,就要把world文件夹删掉,或者说改变level-world的参数,让其生成新的世界

启动游戏,进入多人游戏,添加服务器,输入127.0.0.1,点击确定,加入服务器即可!


下期预告:教你如何在你的服务器中安装forge,添加自己喜欢的模组~ 

喜欢的话就点赞关注吧!

  • 17
    点赞
  • 69
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
### 回答1: 对于开展Minecraft服务器,推荐使用Java版本的服务器核心。这是因为Minecraft服务器核心是用Java语言编写的,并且它可以在多种操作系统(例如Windows、Linux和macOS)上运行。 另外,还有一种叫做Bedrock Edition的服务器核心,它是为基于C++的操作系统(例如Windows、Linux和macOS)开发的。但是,Java版本的服务器核心在功能和性能方面要优于Bedrock Edition。 建议您使用官方提供的Minecraft服务器核心,这样可以保证服务器的稳定性和安全性。您可以在Minecraft官网(https://www.minecraft.net/)上下载最新版本的服务器核心,并按照官方提供的文档进行安装和设置。 ### 回答2: 对于开设Minecraft服务器,我推荐使用Java版的服务器核心,即Spigot或者Paper。Spigot和Paper是Minecraft核心的定制版本,它们基于Bukkit项目,提供了更好的性能、更高的稳定性,以及更多的插件支持。 首先,Spigot和Paper都经过了长时间的发展和改进,具有更高的性能表现。它们优化了服务器资源的利用,提供了更高的TPS(每秒钟的服务器刷新次数),从而减少了延迟和卡顿现象。 其次,Spigot和Paper都能够支持大量的插件和模组。这些插件和模组可以在服务器中增加新功能、改善游戏体验,比如经济系统、地皮保护、聊天管理等等。Spigot和Paper提供了丰富的插件API,为开发者提供了便捷的开发环境,使得插件的开发和迁移更加方便。 此外,Spigot和Paper都有强大的社区支持。因为它们是开源的,所以许多开发者都参与到了它们的开发和维护中。这也意味着,你可以在社区中找到大量的程、文档和解决方案,帮助你解决遇到的问题。 总之,使用Spigot或者Paper作为服务器核心,可以帮助你搭建一个高性能、稳定性良好且功能丰富的Minecraft服务器。无论是对于个人服务器还是大型服务器网络,它们都是理想的选择。 ### 回答3: 我推荐使用Java Edition核心开一个Minecraft服务器Minecraft的Java Edition拥有广泛的插件和模组资源,是Minecraft社区中最活跃和丰富的版本之一。这使得Java Edition成为许多玩家和服务器管理员的首选。使用Java Edition核心搭建服务器也相对简单,只需下载官方的Minecraft服务器jar文件,通过命令行运行即可。 另外,Java Edition核心还提供了一些高级功能,如更精确的控制、自定义插件开发和管理,以及更高的服务器性能。这些功能可以让你更好地管理和定制服务器,提供更好的游戏体验。 当然,你还需要考虑服务器的硬件配置。Minecraft服务器对CPU和内存的要求较高,因此建议选择一台性能良好的服务器,以确保服务器可以处理大量的玩家和游戏世界的运算。 总的来说,使用Java Edition核心开一个Minecraft服务器一个可靠的选择。它提供了丰富的功能、灵活的插件和模组支持,以及可定制的选项来满足不同服务器管理员的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值