资源准备:

  1. 一台设备
    • 可以是自己的电脑也可以是服务器
    • 自己的电脑开服如果要联机可能需要做公网映射
    • 服务期就不用担心这个问题,只需要注意带宽够不够大,不大会很卡
  2. Java环境
  3. 我的世界服务端

我这里的环境是这样的:

  1. 阿里云服务器,64位的,因为跑了个web服务,所以内存比较小

    1. OS 名称: Microsoft Windows Server 2012 R2 Datacenter
    2. OS 版本: 6.3.9600 暂缺 Build 9600
    3. OS 制造商: Microsoft Corporation
    4. OS 配置: 独立服务器
    5. OS 构件类型: Multiprocessor Free
    6. 注册的所有人:
    7. 注册的组织: Aliyun
    8. 虚拟内存: 最大值: 2,328 MB
    9. 虚拟内存: 可用: 607 MB
    10. 虚拟内存: 使用中: 1,721 MB
  2. Java版本Version 8 Update 333

  3. 服务端使用的1.12.2的版本

image.png

环境配置

Java安装

下载安装包后直接一路下一步,直接结束

cmd查看一下是否安装完成

  1. Microsoft Windows [版本 6.3.9600]
  2. (c) 2013 Microsoft Corporation。保留所有权利。
  3. C:\Users\Administrator>java -version
  4. java version "1.8.0_333"
  5. Java(TM) SE Runtime Environment (build 1.8.0_333-b02)
  6. Java HotSpot(TM) 64-Bit Server VM (build 25.333-b02, mixed mode)

我的世界服务端协议

新建文件夹,把下载的MC服务端放进去,直接双击打开,会在文件夹下生成几个文件

其中需要把eula.txt中的false改成true

代表同意协议

  1. #By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).
  2. #Sat May 07 20:48:54 CST 2022
  3. eula=true

服务端配置

打开server.jar,他会开始生成初始地图和配置文件,等生成完毕后我们先关掉服务端,配置一下选项
image.png
记事本打开文件夹下生成的server.properties

配置翻译如下:

  1. allow-nether=true #是否开启地狱
  2. level-name=world #默认世界名称(最好不要改)
  3. enable-query=false #没有什么大用处
  4. allow-flight=false #
  5. announce-player-achievements=true #通知成就
  6. server-port=25566 #服务器端口(127.0.0.1:25565中的冒号后面是这个server-port的数值)
  7. enable-rcon=false #是否开启rcon监听(没有什么用)
  8. force-gamemode=false #force游戏模式
  9. level-seed= #我的世界地图种子(没有特殊需要就不填)
  10. server-ip= #服务器指向IP(默认不要改放空)
  11. max-build-height=256 #服务器最大建筑高度
  12. spawn-npcs=true #是否有主城NPC
  13. white-list=false #是否开启白名单(开启后在白名单内的玩家才能进入服务器,否则进入不了。不要随便开)
  14. spawn-animals=true #主城是否有动物
  15. snooper-enabled=true #意义不明
  16. hardcore=false #我的世界极限模式是否开启(玩过的都知道)
  17. online-mode=false #是否开启正版验证,需用我的世界官方启动器才能进入
  18. resource-pack= #服务器资源包:填下载地址(不需要就不填)
  19. pvp=true #是否开启服务器PVP
  20. difficulty=1 #服务器难度: 0和平 1简单 2中等 3困难
  21. enable-command-block=false #是否开启命令方块
  22. player-idle-timeout=0 #意义不明
  23. gamemode=0 #玩家默认进入游戏的游戏模式 1创造 0生存 2冒险模式3旁观者
  24. max-players=20 #服务器最大玩家数(超过后玩家无法进入)
  25. spawn-monsters=true #主城是否刷新怪物
  26. view-distance=10 #最远视距
  27. generate-structures=true #建筑物生成
  28. spawn-protection=16 #服务器最大保护区(玩家破坏建筑不了)
  29. motd=A Minecraft Server MOTD指的是在玩家添加服务器后下面会显示这里面的内容(不能为中文、特殊符号)

一定要修改的是online-mode改成false,不然没购买正版账号的玩家进不来的!

保存以后可以重新打开服务端了!

连接服务器

我服务端是1.12.2版本的,因此客户端也要1.12.2版本

我这里用的HMCL启动器,个人比较喜欢
安装好之后进去,打开多人游戏添加服务器就可以了

服务器地址填IP:端口

端口不修改默认是25565

image.png
image.png

Have Fun!