minecraft有自带服务器吗,从无到有:一步一步开设Spigot Minecraft服务器

Spigot是一个我们最常用的Bukkit服务器软件的优化版,大幅提高了Minecraft服务器效率及减少了内存占用。今天就来一步一步教大家如何搭建自己的Spigot Minecraft服务器

背景资料:什么是Minecraft?

Minecraft是一个开放世界的游戏,没有具体的目标要玩家来完成,让玩家有非常高的自由度选择如何玩游戏。在默认情况下,该游戏是第一人称,但玩家可以选择第三人称(按F5)。核心玩法大多围绕打破、挖掘、砍伐方块。游戏的世界主要由粗糙的3D方块(或称立方体)组成,,表面有些固定的网格(点阵)图案,代表不同的材料,如泥土、石头、各种矿石、水和树干。虽然玩家可以在世界各地自由移动,但方块只能被放置在整数的网格座标上,除了实体之外。玩家可以收集这些材料方块,并将其放置在你要的地方,从而进行各项建设

一、下载Spigot软件

注意:在使用本软件前,请先在本机上安装“Java”!

1、首先我们当然还是要先下载Spigot软件:http://ci.md-5.net/job/Spigot/,一般来说就直接下载最新版本即可

2、然后我们打开命令端,cd 到所在的目录

注意:因为在开启软件后,会自动在同目录产生很多档案,所以强烈推荐新建一个目录(例如“mc”),然后再把“.jar”文件放进去

3、输入下列命令来开启Spigot(如果你每次开启时嫌麻烦,可以直接将这段命令保存为“.bat”或“.sh文件”)

提示:你可以将 -Xmx1024M -Xms1024M 中的 1024M 改成你想要使用的内存大小,并将 spigot.jar 改成你的“.jar”文件名

java -jar -Xmx1024M -Xms1024M -XX:MaxPermSize=512M -Dfile.encoding=utf-8 -Duser.timezone=Asia/Hong_Kong spigot.jar

4、开启后,我们就可以看到许多日志,最后等到出现类似 Done (11.618s)! For help, type "help" or "?" 后,说明你的Spigot已经开启成功!

Shell

arefly:mc arefly$ java -jar -Xmx1024M -Xms1024M -XX:MaxPermSize=512M -Dfile.encoding=utf-8 -Duser.timezone=Asia/Hong_Kong spigot.jar

WARNING: This Minecraft update alters the way in which saved data is stored.

Please ensure your server is in the correct online/offline mode state, as the changes made are PERMANENT

If you are running in offline mode, but your BungeeCord is in online mode, it is imperative that BungeeCord support is enabled in spigot.yml and BungeeCord's config.yml

By typing `yes` you acknowledge that you have taken the necessary backups and are aware of this conversion

Please type yes to continue starting the server. You have been warned :)

See http://www.spigotmc.org/wiki/uuid-conversion/ if you have any questions and remember BACKUP BACKUP BACKUP

=================================================================================

Starting server in 10 seconds

Loading libraries, please wait...

[10:44:55 INFO]: Starting minecraft server version 1.7.9

[10:44:55 INFO]: Loading properties

[10:44:55 WARN]: server.properties does not exist

[10:44:55 INFO]: Generating new properties file

[10:44:55 INFO]: Default game type: SURVIVAL

[10:44:55 INFO]: This server is running CraftBukkit version git-Spigot-1539 (MC: 1.7.9) (Implementing API version 1.7.9-R0.3-SNAPSHOT)

[10:44:55 INFO]: Unable to find file banned-players.json, creating it.

[10:44:55 INFO]: Unable to find file banned-ips.json, creating it.

[10:44:55 INFO]: Unable to find file ops.json, creating it.

[10:44:55 INFO]: Unable to find file whitelist.json, creating it.

[10:44:55 INFO]: Using 4 threads for Netty based IO

[10:44:55 INFO]: Server Ping Player Sample Count: 12

[10:44:55 INFO]: Generating keypair

[10:44:55 INFO]: Starting Minecraft server on *:25565

[------------------此处省略部分日志------------------]

[10:45:02 INFO]: Preparing start region for level 1 (Seed: -8337828520133823737)

[10:45:03 INFO]: Preparing spawn area: 21%

[10:45:04 INFO]: Preparing spawn area: 43%

[10:45:05 INFO]: Preparing spawn area: 66%

[10:45:06 INFO]: Preparing spawn area: 92%

[10:45:06 INFO]: Preparing start region for level 2 (Seed: -8337828520133823737)

[10:45:07 INFO]: Preparing spawn area: 92%

[10:45:07 INFO]: Done (11.618s)! For help, type "help" or "?"

>

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

arefly:mcarefly$java-jar-Xmx1024M-Xms1024M-XX:MaxPermSize=512M-Dfile.encoding=utf-8-Duser.timezone=Asia/Hong_Kongspigot.jar

WARNING:ThisMinecraftupdatealtersthewayinwhichsaveddataisstored.

Pleaseensureyourserverisinthecorrectonline/offlinemodestate,asthechangesmadearePERMANENT

Ifyouarerunninginofflinemode,butyourBungeeCordisinonlinemode,itisimperativethatBungeeCordsupportisenabledinspigot.ymlandBungeeCord'sconfig.yml

Bytyping`yes`youacknowledgethatyouhavetakenthenecessarybackupsandareawareofthisconversion

Pleasetypeyestocontinuestartingtheserver.Youhavebeenwarned:)

Seehttp://www.spigotmc.org/wiki/uuid-conversion/ifyouhaveanyquestionsandrememberBACKUPBACKUPBACKUP

=================================================================================

Startingserverin10seconds

Loadinglibraries,pleasewait...

[10:44:55INFO]:Startingminecraftserverversion1.7.9

[10:44:55INFO]:Loadingproperties

[10:44:55WARN]:server.propertiesdoesnotexist

[10:44:55INFO]:Generatingnewpropertiesfile

[10:44:55INFO]:Defaultgametype:SURVIVAL

[10:44:55INFO]:ThisserverisrunningCraftBukkitversiongit-Spigot-1539(MC:1.7.9)(ImplementingAPIversion1.7.9-R0.3-SNAPSHOT)

[10:44:55INFO]:Unabletofindfilebanned-players.json,creatingit.

[10:44:55INFO]:Unabletofindfilebanned-ips.json,creatingit.

[10:44:55INFO]:Unabletofindfileops.json,creatingit.

[10:44:55INFO]:Unabletofindfilewhitelist.json,creatingit.

[10:44:55INFO]:Using4threadsforNettybasedIO

[10:44:55INFO]:ServerPingPlayerSampleCount:12

[10:44:55INFO]:Generatingkeypair

[10:44:55INFO]:StartingMinecraftserveron*:25565

[------------------此处省略部分日志------------------]

[10:45:02INFO]:Preparingstartregionforlevel1(Seed:-8337828520133823737)

[10:45:03INFO]:Preparingspawnarea:21%

[10:45:04INFO]:Preparingspawnarea:43%

[10:45:05INFO]:Preparingspawnarea:66%

[10:45:06INFO]:Preparingspawnarea:92%

[10:45:06INFO]:Preparingstartregionforlevel2(Seed:-8337828520133823737)

[10:45:07INFO]:Preparingspawnarea:92%

[10:45:07INFO]:Done(11.618s)!Forhelp,type"help"or"?"

>

二、配置“server.properties”文件

1、在启动成功后,我们需要先修改一下服务器的设定

2、首先在命令行中输入 stop 来关闭服务器

注意:关闭服务器时,一定需要输入该命令,而不能直接关闭窗口,否则会导致服务器资料损坏!

3、关闭完成后,打开存放该“.jar”文件的目录,找到“server.properties”,使用纯文字编辑器打开该文件

4、我们现在就可以参考下列各项的注释来变更我们的服务器设定

#Minecraft server properties

#Tue Jul 08 10:45:07 HKT 2014

generator-settings=#用于设定超平坦世界的函数,留空即可

op-permission-level=4#设定OP的权限等级

allow-nether=true#是否允许生成/进入下界

level-name=world#世界名称及其文件夹名

enable-query=false#允许使用GameSpy4协议的服务器监听器(用于收集服务器信息)

allow-flight=false#是否允许玩家在生存模式透过MOD飞行

announce-player-achievements=true#是否公开显示玩家成就

server-port=25565#服务器端口(默认为25565)

level-type=DEFAULT#世界类型

enable-rcon=false#是否允许远程访问服务器控制台

level-seed=#世界种子

force-gamemode=false#玩家是否总是以默认游戏模式进入服务器

server-ip=#服务器IP,一般来说留空即可

max-build-height=256#最高建筑高度(最高256)

spawn-npcs=true#是否生成村民NPC

white-list=false#是否开启白名单认证

spawn-animals=true#是否生成动物

hardcore=false#是否开启极限模式

snooper-enabled=true#是否允许服务器定期发送统计数据

online-mode=true#是否开启正版认证(开启后只有正版玩家可进入)

resource-pack=#资源包URL(可让玩家选择是否使用服务器提供的资源包)

pvp=true#可否PVP

difficulty=1#难度

enable-command-block=false#是否可以使用命令方块

gamemode=0#默认游戏模式

player-idle-timeout=0#如果该玩家无反应超过设定值(单位:分钟),将会被踢出

max-players=20#最大玩家数量

spawn-monsters=true#是否生成怪物

generate-structures=true#是否生成建筑物

view-distance=10#客户端视野距离的上限

motd=A Minecraft Server#服务器在服务器列表页所显示的信息

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

#Minecraft server properties

#Tue Jul 08 10:45:07 HKT 2014

generator-settings=#用于设定超平坦世界的函数,留空即可

op-permission-level=4#设定OP的权限等级

allow-nether=true#是否允许生成/进入下界

level-name=world#世界名称及其文件夹名

enable-query=false#允许使用GameSpy4协议的服务器监听器(用于收集服务器信息)

allow-flight=false#是否允许玩家在生存模式透过MOD飞行

announce-player-achievements=true#是否公开显示玩家成就

server-port=25565#服务器端口(默认为25565)

level-type=DEFAULT#世界类型

enable-rcon=false#是否允许远程访问服务器控制台

level-seed=#世界种子

force-gamemode=false#玩家是否总是以默认游戏模式进入服务器

server-ip=#服务器IP,一般来说留空即可

max-build-height=256#最高建筑高度(最高256)

spawn-npcs=true#是否生成村民NPC

white-list=false#是否开启白名单认证

spawn-animals=true#是否生成动物

hardcore=false#是否开启极限模式

snooper-enabled=true#是否允许服务器定期发送统计数据

online-mode=true#是否开启正版认证(开启后只有正版玩家可进入)

resource-pack=#资源包URL(可让玩家选择是否使用服务器提供的资源包)

pvp=true#可否PVP

difficulty=1#难度

enable-command-block=false#是否可以使用命令方块

gamemode=0#默认游戏模式

player-idle-timeout=0#如果该玩家无反应超过设定值(单位:分钟),将会被踢出

max-players=20#最大玩家数量

spawn-monsters=true#是否生成怪物

generate-structures=true#是否生成建筑物

view-distance=10#客户端视野距离的上限

motd=AMinecraftServer#服务器在服务器列表页所显示的信息

5、修改完成并储存后,最好将“world”、“world_nether”及“world_the_end”这三个资料夹删除,以便来生成新的(你刚刚设定的)地图

6、现在我们再按前面所述的方法来开启服务器

7、现在我们的Spigot服务器也开设完成,该你在服务器中慢慢探索啦!

66049687f9bdf52e8adc7909f08dcac2.png

注意:Spigot服务器是可以使用Bukkit插件的!

提示:在Linux/Mac下,你可以使用 screen 功能来使服务器保持在背景运行:Linux技巧:screen指令使用教学

附注:常用指令

以下就是一些我们在服务器管理过程当中常用的指令:

(注意:在服务器命令行中输入时无需在指令前加入 / 符号!)

指令

作用

/help [页数]

显示帮助

/gamemode [0/1/2]

调整游戏模式

/op [玩家名称]

将 [玩家名称] 设定为管理员

/deop [玩家名称]

取消 [玩家名称] 的管理员权限

/kick [玩家名称]

将 [玩家名称] 踢出服务器

/ban [玩家名称]

封禁 [玩家名称]

/pardon [玩家名称]

取消 [玩家名称] 的封禁

/say [内容]

从命令端给对全体玩家内说 [内容]

/tell [玩家名称] [内容]

给 [玩家名称] 私聊 [内容]

/stop

关闭服务器

历史上的今天

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 搭建Minecraft服务器需要以下步骤: 1. 选购云服务器:选择一台适合的云服务器,确保服务器的性能能够满足你的需求。\[1\] 2. 选择服务器版本:目前比较流行的服务器版本有1.7.10、1.12.2和1.14.4,根据你的需求选择一个适合的版本。\[2\] 3. 下载服务器端:从官方网站或其他可信的来源下载所选版本的Minecraft服务器端。 4. 服务器的基础配置:进行一些基础配置,包括server.properties配置、spigot.yml配置、Run.bat后台配置、ops.json配置、banned-ips.json配置、banned-players.json配置和whitelist.json配置。\[3\] 5. 下载服务器插件:从合适的渠道下载你需要的服务器插件。 6. 插件的使用:学习如何使用服务器插件,根据需要进行简单的配置。 7. 开启服务器:运行服务器端文件,启动你的Minecraft服务器。 通过以上步骤,你就可以成功搭建一个属于自己的Minecraft服务器了。记得跟着教程一步一步操作,即使是零基础的用户也能够轻松完成。祝你玩得愉快! #### 引用[.reference_title] - *1* [教你如何使用云服务器搭建我的世界Minecraft服务器(超级简单-10分钟完成)](https://blog.csdn.net/zdc1228/article/details/127920279)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Minecraft-纯净服务器搭建全流程](https://blog.csdn.net/smallfox233/article/details/105138570)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值