在此先声明,安装minecraft服务器必须先安装好java

下载服务器安装包

forge服务器下载地址




mc服务器java环境配置 我的世界java版服务器搭建_jar


这里推荐下载稳定版

注意,如果直接点会进入到广告

右键,选择复制连接


mc服务器java环境配置 我的世界java版服务器搭建_mc服务器java环境配置_02


在网址栏上粘贴刚刚复制来到连接


mc服务器java环境配置 我的世界java版服务器搭建_IP_03


删除在url前的文本

回车,开始下载

安装服务器

把下载下来的文件放到你喜欢的目录下,如我放在C:\Users\你的用户名\minecraftServer下


mc服务器java环境配置 我的世界java版服务器搭建_运维_04


单击文件目录,删除原有内容,输入cmd

你的电脑会打开命令提示符输入以下内容

java -jar 你下载下来的文件的名字(以-install.jar结尾)


mc服务器java环境配置 我的世界java版服务器搭建_IP_05


打开以下窗口选install server

点击三个点,在资源管理器中选择你安装程序所在的目录(就你刚刚的目录)


mc服务器java环境配置 我的世界java版服务器搭建_运维_06


等待下载完成

运行你安装好的服务器

在目录下新建一个文件,名为start.bat


mc服务器java环境配置 我的世界java版服务器搭建_mc服务器java环境配置_07


mc服务器java环境配置 我的世界java版服务器搭建_运维_08


在输入栏中输入以下内容

title server
java -Xmx8g -Xms8g -server -jar forge-1.8-11.14.4.1563-universal.jar


mc服务器java环境配置 我的世界java版服务器搭建_IP_09


双击运行start.bat文件

第一次运行之后应会自动停止

在文件夹中,找到eula.txt

将false改为true


mc服务器java环境配置 我的世界java版服务器搭建_服务器_10


再次打开start.bat

这时就可以正常运行了


mc服务器java环境配置 我的世界java版服务器搭建_jar_11


打开server.properties文件,以你的编辑器打开

# 不用鸟他
generator-settings=
# 管理员的等级
op-permission-level=4
# 材质选择,没有需要留空即可
resource-pack-hash=
# 是否开启地狱
allow-nether=true
# 游戏世界的名称,在服务器路径中会创建以这个名称命名的文件夹来储存的世界
level-name=world
# 是否允许收集服务器的信息
enable-query=false
# 是否允许飞行(鞘翅不算,管理员不算)
allow-flight=false
# 公布玩家成就信息
announce-player-achievements=true
# 端口,选25565
server-port=25565
# 世界最大空间
max-world-size=29999984
# 世界类型
level-type=DEFAULT
# 是否开启rcon监听
enable-rcon=false
# 是否强制玩家的模式
force-gamemode=false
# 地图种子
level-seed=
# 服务器IP,建议留空
server-ip=
# 封包压缩阈值
network-compression-threshold=256
# 最高建筑高度
max-build-height=256
# 是否生成npc
spawn-npcs=true
# 白名单
white-list=false
# 是否生成动物
spawn-animals=true
# 是否开极限
hardcore=false
# 将你服务器的信息发布到官网
snooper-enabled=true
# 正版验证,开了之后只有官方启动器的玩家才能玩你的服务器
online-mode=true
# 资源包
resource-pack=
# 是否允许玩家pvp
pvp=true
# 游戏模式(如简单,普通等)
difficulty=1
# 是否允许命令方块
enable-command-block=false
# 默认游戏模式
gamemode=0
# 玩家挂机多久会把他踢出服务器
player-idle-timeout=0
# 最大人数
max-players=20
# 刷怪效率
max-tick-time=60000
# 是否生成怪物
spawn-monsters=true
# 生成结构(如村庄)
generate-structures=true
# 视距
view-distance=10
# 你的服务器介绍
motd=A Minecraft Server
# 不用鸟他
generator-settings=
# 管理员的等级
op-permission-level=4
# 材质选择,没有需要留空即可
resource-pack-hash=
# 是否开启地狱
allow-nether=true
# 游戏世界的名称,在服务器路径中会创建以这个名称命名的文件夹来储存的世界
level-name=world
# 是否允许收集服务器的信息
enable-query=false
# 是否允许飞行(鞘翅不算,管理员不算)
allow-flight=false
# 公布玩家成就信息
announce-player-achievements=true
# 端口,选25565
server-port=25565
# 世界最大空间
max-world-size=29999984
# 世界类型
level-type=DEFAULT
# 是否开启rcon监听
enable-rcon=false
# 是否强制玩家的模式
force-gamemode=false
# 地图种子
level-seed=
# 服务器IP,建议留空
server-ip=
# 封包压缩阈值
network-compression-threshold=256
# 最高建筑高度
max-build-height=256
# 是否生成npc
spawn-npcs=true
# 白名单
white-list=false
# 是否生成动物
spawn-animals=true
# 是否开极限
hardcore=false
# 将你服务器的信息发布到官网
snooper-enabled=true
# 正版验证,开了之后只有官方启动器的玩家才能玩你的服务器
online-mode=true
# 资源包
resource-pack=
# 是否允许玩家pvp
pvp=true
# 游戏模式(如简单,普通等)
difficulty=1
# 是否允许命令方块
enable-command-block=false
# 默认游戏模式
gamemode=0
# 玩家挂机多久会把他踢出服务器
player-idle-timeout=0
# 最大人数
max-players=20
# 刷怪效率
max-tick-time=60000
# 是否生成怪物
spawn-monsters=true
# 生成结构(如村庄)
generate-structures=true
# 视距
view-distance=10
# 你的服务器介绍
motd=A Minecraft Server

回到目录,创建文件夹mods

在这个文件夹里面,你可以根据自己喜欢来添加符合当前版本的mod

将服务器开放到公网上

现在的服务器只有你可以访问,而想与你的小伙伴们一起玩,需要配置防火墙

设置自己电脑上的防火墙

选择网络与Internet


mc服务器java环境配置 我的世界java版服务器搭建_jar_12


选择Windows防火墙


mc服务器java环境配置 我的世界java版服务器搭建_mc服务器java环境配置_13


选择高级设置


mc服务器java环境配置 我的世界java版服务器搭建_服务器_14


点击入栈规则


mc服务器java环境配置 我的世界java版服务器搭建_服务器_15


选新建规则


mc服务器java环境配置 我的世界java版服务器搭建_IP_16


选择端口,下一步


mc服务器java环境配置 我的世界java版服务器搭建_运维_17


此规则应用与TCP还是UDP,选TCP

选特定本地端口:25565(minecraft服务器的端口)

下一步


mc服务器java环境配置 我的世界java版服务器搭建_mc服务器java环境配置_18


选择允许连接,下一步


mc服务器java环境配置 我的世界java版服务器搭建_服务器_19


全勾起来,下一步


mc服务器java环境配置 我的世界java版服务器搭建_jar_20


起个名字,完成


mc服务器java环境配置 我的世界java版服务器搭建_IP_21


配置路由器上的防火墙

点击你当前连接的网络,选属性

记住IPv4地址


mc服务器java环境配置 我的世界java版服务器搭建_服务器_22


打开网页


mc服务器java环境配置 我的世界java版服务器搭建_运维_23


(注意,从这里开始,每个人的会不一样,但应该没多大差异,顺着步骤来)

输入你的密码


mc服务器java环境配置 我的世界java版服务器搭建_运维_24


我是TP-LINK,在虚拟服务器里添加,你们可能不一样,什么端口外放之类的,但绝对有这个功能,慢慢找就行了


mc服务器java环境配置 我的世界java版服务器搭建_运维_25


常用服务器留空,外部端口可以留空就留空,不行就写49152-65535,内部端口填25565,IP地址填你之前背的IPv4地址,协议类型填TCP,之后保存


mc服务器java环境配置 我的世界java版服务器搭建_IP_26


这样,别人就可以使用你的公网IP:25565来访问你的服务器了

添加一个域名

你的公网IP每一次启动都会变动,有两个选择,1是别关机这台电脑,但这非常耗性能,你也可以用第二种选择:域名

域名指的是使用一串英文字母来表示你的公网IP,不然公网IP不太好记(最简易的表达)

我们使用一个免费的dns注册服务器Freedns

打开,点击Subdomains


mc服务器java环境配置 我的世界java版服务器搭建_IP_27


有账号的登录,没有就注册一个


mc服务器java环境配置 我的世界java版服务器搭建_运维_28


(因为作者觉得注册这种事过于简单,就不一一介绍了)

点击Registry


mc服务器java环境配置 我的世界java版服务器搭建_服务器_29


在搜索栏中搜索minecraft


mc服务器java环境配置 我的世界java版服务器搭建_运维_30


单击minecraft.pe


mc服务器java环境配置 我的世界java版服务器搭建_服务器_31


类型别动,子域名想起什么起什么,填个验证码,点Save!即可


mc服务器java环境配置 我的世界java版服务器搭建_mc服务器java环境配置_32


出现这个见面就代表成功了


mc服务器java环境配置 我的世界java版服务器搭建_jar_33


如果出现了Error!就代表这个域名不能用,可能已经被别人注册了,重新填一个

注册好后,先点home,再点v2 interface


mc服务器java环境配置 我的世界java版服务器搭建_服务器_34


点击下拉框,选Enable这个


mc服务器java环境配置 我的世界java版服务器搭建_服务器_35


把你注册的域名勾起来,点Apply就行


mc服务器java环境配置 我的世界java版服务器搭建_运维_36


出现了这个见面,就代表应用成功了


mc服务器java环境配置 我的世界java版服务器搭建_mc服务器java环境配置_37


在桌面(或你开机能第一眼看见的地方,创建update.bat)

右键,编辑

输入curl加空格加你刚刚复制的地址


mc服务器java环境配置 我的世界java版服务器搭建_运维_38


这是为了你每一次开机时双击update.bat可以将域名指向你的公网IP

完成

现在你可以邀请你的好朋友一起来游玩你的服务器了(记得打开服务器)