工具需求

硬件

推荐8G内存以上家用电脑。

软件

必备:Java 8 64位、Minecraft服务端、内网穿透工具(SakuraFrp)

非必要:用于测试的对应服务器版本的java版Minecraft客户端(国际版)、Notepad++或vscode等编辑器(用于编辑配置文件)

软件

具体步骤

  1. 首先安装Java 64位版本,目前官网只提供32位的下载,找起来费一点功夫。使用64位版本的主要原因是32位版本Java虚拟机的内存分配上限为2G。(虽然2G已经可以基本满足原版服朋友间的游玩需求了,但是服务器人一多内存就不够)
  2. 访问SakuraFrp官网,www.natfrp.com 注册一个账号然后登陆。SakuraFrp为每个用户提供5条免费的穿透线路,只是最近用的人很多而且服务器经常爆满。(一般来说服务器满了换条线路就解决)

image-20210725143554338

进入首页后点击映射列表

img

然后点击Minecraft和随机端口(当然远程端口也可以自己设置),列表里的信息会自动填充。然后点击添加,显示添加成功,如果提示远程端口占用就换一下。

img

然后下载软件并运行,登录,这里使用GUI版本,虽然用起来有点难受但是好处是不用每次输入账号密码。

打开
img

img

切换映射管理

img

点击右上角播放按钮

img

选择服务器ID后点击右侧箭头就好了。

img

显示代理成功后我们开始配置服务器。

  1. 首先在服务器客户端同一目录下新建一个批处理文件image-20210801150158328

    编辑并保存然后打开。

    image-20210801150228034

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    @echo off

    #关闭cmd窗口回显

    java -Xms2G -Xmx2G -jar minecraft_server.1.7.10.jar

    #Xms代表最小内存,Xmx代表最大内存

    pause

    #结束后暂停便于查看详细信息

第一次运行服务器后会提示你同意eula(最终用户许可协议)

image-20210801152003794

关掉这个窗口打开刚刚运行生成的eula.txt,修改参数。

image-20210801152020937

保存后再次启动服务器。

然后服务器就开启了。

image-20210801152036408

使用原版服务器会有两个控制台,它们是同步的。此时在控制台可以输入游戏内的指令比如给予op权限等。

但是到这里还没有结束——

服务器的一些基本参数保存在这个文件里image-20210810211108579

用txt或notepad++打开并编辑它,这里我就直接放一张说明。

image-20210810211134469

登录服务器时,在游戏内输入刚才在SakuraFrp里获取的地址

image-20210801152116160

image-20210805165151861

成功连接

需要关闭服务器请在控制台输入stop并回车。