我的世界国际服正版怎么开服务器?
3 个回答
谢邀
手机版有两种开服方式
一种是开BDS,在 http://Minecraft.net就能下到服务端,不能装插件,需要C++2012运行库
一种是开Nukkit,在 http://nukkitx.com下载服务端,可以装Nukkit插件,需要Java8
不邀自来
开服务器可以尝试用以下方法,简单讲一下,第三点pm nk的优劣比较是我自己的想法,不代表实际情况,如有错误还请提醒我。
1.Realm
也就是俗称的领域服,如果你完全是一个小白,对服务器领域一无所知只想傻瓜式开服的话,那么他将是你的最佳选择,打开minecraft客户端,在创建世界界面点创建领域服就能创建。
价格按照你的付款方式来决定,可以支持两人或十人游玩。笔者付款方式是日本兑换码,2人是395円每月,十人是860円每月。领域服的服务器貌似是安排在外国某个国家的某个机房里,可能需要按照自己的网络情况合理调整一下。
操作都是傻瓜式的,没有任何复杂难懂的操作,研究个半个小时就能完全明白。领域服支持所有原版特性。如果需要搭建秩序与玩法,则大多需要命令方块来实现。
所需技能点:无。
2.bedrock-server
简称 bds(点击下载),支持全部mc特性,支持命令方块,可以使用添加addons,可以应用行为。可以通过逆向so来对游戏内某些行为的处理进行修改,但是没有插件灵活,并且万一改炸了不好回复。插件是模块化的,哪个功能有问题,完全可以把该插件删掉或者再修改,但是当所有应用更改一股脑放入so里,我是不太赞同这种设计模式。可能bds一开始就根本没想要我们搞插件。
目前来说,如果想搞原版用bds还是比较方便的,它突破了领域最高人数10人的限制,可以根据实际情况调整运行效果。后台管理也方便,支持资源包行为包。对于只是想做联机的人来说这是一个较好的选择。
所需技能点:会用linux。
3.pmmp,Nukkitx
这两种服务器核心适合有一定开发基础的人,适合于特定类型的服务器。如果你有一定的代码基础并且想搞一番大事业,那么这两款开服器可能会很适合你。但要根据实际情况选择使用的核心。
pmmp插件较多,更新频繁,,缺点例如随着核心的更新API的版本也会更新导致接口的更新,从而导致一部分老版本的插件无法运行。pmmp用的编程语言是php,它是一门弱类型语言,在运行时的速度是略低于nukkitx所使用的编程语言java的(但是你实际玩的时候不太能感觉到,mc每秒20ticks,有时候些许的迟缓人还真的不太能感觉到)。
nukkitx(以下简称nk)相较于pm插件少。但是接口不常改动,这点对开发者很友好。执行效率高。并且java语言有跨平台,分布式,多线程,众多优秀框架等优点。如果服务器开大了,一些分布式高并发的框架也是java比较有优势。个人比较推荐nk,毕竟nk大法好。
所需技能点:对php/java编程水平的掌握(但开服能达到的高度与编程水平只有间接关系)。
总之选择什么开服工具全看题主的实际情况,笔者这里粗略讲讲。希望能对题主有帮助,如果有问题可以留言。
请注意:本教程仅针对Java版我的世界服务器,且不添加任何模组。
一、获取服务端
服务端是我的世界服务器的核心,主流的我的世界原版服务端有:
Spigot:这是我最推荐的服务端,大多数的第三方服务器用的也就是这个服务端。给 Bukkit 服务端加入大量优化,速度相当快。
Realms:Mojang官方推出的服务器,能够完美兼容游戏,缺点是太贵,我放张图,大家自行体会。
(更多服务端,请看 Asterisk的介绍)
下面以Spigot为例,进入 Spigot官网,选择最新版本(当前为1.18.2),选择右侧的Download按钮,跳转至另一个界面后,点击You're about to download: Spigot-1.18.2.jar下载文件。
下载完成后,文件图标如果显示为茶杯造型,请跳转至目录的第二部分,如果显示是空白的图标,就需要安装Java。进入 Java官网,点击Agree and Start Free Download(同意并开始免费下载)下载Java安装包。安装完成后,双击安装包,安装Java。(不建议更改目标文件夹)安装完成后,服务端的图片会变成茶杯的造型,这样,我们的服务端就安装成功了。
二、配置服务器
首先,我们需要创建一个文件夹,写一个好记的名字,将服务端放入文件夹。
之后,创建一个txt文本文档,打开编辑,输入:java -Xms1G -Xmx1G -jar spigot-1.18.2.jar
注意:Xms1G是指服务器最大内存为1G Xmx1G是指服务器最小内存为1G jar spigot-1.18.2.jar需要和服务端文件名保持一致。
保存后,将文件名修改为start,并在资源管理器-查看-显示文件拓展名中把此选项打开,将文件后缀名修改为.bat。
完成后,双击文件,会弹出一个命令框,如果命令框出现闪退的情况,请检查你的Java版本,如果低于17,请安装 Java17。(访问密码:6703)
命令行停止刷新后,文件夹中就会新出现几个文件
打开名为eula.txt的文件,将最后一行改为eula=ture。之后,我们需要更改服务器的内存,右键start.bat点击编辑,内存至少2G以上。更改完成后,双击运行。当Minecraft server界面出现时(cmd和Minecraft server显示的内容是一样的),上方会不断出现百分比,当显示Done (92.639s)! For help, type "help"时,你的服务器就开启成功了。这里我们先输入stop停止运行。
三、内网穿透
我推荐 SAKURA FRP的内网穿透,进入网站后,选择注册账号。进入管理面板后,选择上方的穿透选项,选择软件下载,推荐下载启动器。之后默认安装即可。安装完成后,回到管理面板,选择用户-用户信息-重置访问密钥-复制,然后进入启动器,粘贴-登陆即可。
选择新建隧道,如图配置隧道:
点击创建,如果显示需要实名认证,进入管理面板,选择用户-实名认证,按要求进行实名认证。
创建成功后,打开内网映射,系统会提示开启成功。之后点击日志,从[后一个字母开始复制,一直复制到]前一个字母。
之后启动游戏(游戏版本需要与服务器版本一致),打开多人游戏,输入我们刚刚复制的内容或IP地址就可以进行多人游玩了,把这段内容分享给你的小伙伴们,一起玩耍吧!
四、服务器设置
我们先来认识一下文件夹中的文件:
现在我们要更改一下服务器的参数。我们要先下载Visual Studio Code。
进入 Visual Studio Code下载界面进行下载。安装完成后,软件会自动弹出安装中文语言包的提示,点击即可安装。(如果没有提示,可以进入左侧的扩展,搜索chinese即可下载。
安装完成后,双击打开server.properties文件夹,使用Visual Studio Code打开。
那这些都是什么意思呢,进入 我的世界服务器wiki,查找相关内容。
五、Q&A
Q:为什么我下载了半天Java一直卡在某个地方?
A:可以下载 Java脱机版。
Q:为什么我运行不了start.bat文件?
A:如果命令框出现闪退的情况,请检查你的Java版本,如果低于17,请安装 Java17。(访问密码:6703)
Q:为什么我更改了start文件的后缀名,还是运行不了?
A:请检查是否开启了显示文件拓展名。查看-显示-打开文件拓展名选项。
更多疑惑可以在评论区和私信里问我。
SeeYou!