如何使用家用机开启一个Minecraft私人服务器实现远程联机游戏
工具需求
硬件
推荐8G内存以上家用电脑。
软件
必备:Java 8 64位、Minecraft服务端、内网穿透工具(SakuraFrp)
非必要:用于测试的对应服务器版本的java版Minecraft客户端(国际版)、Notepad++或vscode等编辑器(用于编辑配置文件)
具体步骤
- 首先安装Java 64位版本,目前官网只提供32位的下载,找起来费一点功夫。使用64位版本的主要原因是32位版本Java虚拟机的内存分配上限为2G。(虽然2G已经可以基本满足原版服朋友间的游玩需求了,但是服务器人一多内存就不够)
- 访问SakuraFrp官网,www.natfrp.com 注册一个账号然后登陆。SakuraFrp为每个用户提供5条免费的穿透线路,只是最近用的人很多而且服务器经常爆满。(一般来说服务器满了换条线路就解决)
进入首页后点击映射列表
然后点击Minecraft和随机端口(当然远程端口也可以自己设置),列表里的信息会自动填充。然后点击添加,显示添加成功,如果提示远程端口占用就换一下。
然后下载软件并运行,登录,这里使用GUI版本,虽然用起来有点难受但是好处是不用每次输入账号密码。
打开
切换映射管理
点击右上角播放按钮
选择服务器ID后点击右侧箭头就好了。
显示代理成功后我们开始配置服务器。
首先在服务器客户端同一目录下新建一个批处理文件
编辑并保存然后打开。
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(最终用户许可协议)
关掉这个窗口打开刚刚运行生成的eula.txt,修改参数。
保存后再次启动服务器。
然后服务器就开启了。
使用原版服务器会有两个控制台,它们是同步的。此时在控制台可以输入游戏内的指令比如给予op权限等。
但是到这里还没有结束——
服务器的一些基本参数保存在这个文件里
用txt或notepad++打开并编辑它,这里我就直接放一张说明。
登录服务器时,在游戏内输入刚才在SakuraFrp里获取的地址
成功连接
需要关闭服务器请在控制台输入stop并回车。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hx-zh的小窝!