【联机】免费在本地搭建临时Minecraft服务器

您所在的位置:网站首页 mc服务器mod本地还要装吗 【联机】免费在本地搭建临时Minecraft服务器

【联机】免费在本地搭建临时Minecraft服务器

2024-01-23 11:58| 来源: 网络整理| 查看: 265

前提:你有一台Linux操作系统的设备(如果你是windows用户,可以在虚拟机上操作,但你的运行内存要足够大)并确保你的电脑上已经安装Java-17准备:1.到Cpolar官方网站(https://www.cpolar.com/)注册一个账号注意右上角2.登陆后什么都别干,先不要点击Download for LinuxDownload for Linux

3.到https://launchermeta.mojang.com/mc/game/version_manifest.json下载相应版本的MC服务器端(以1.16.5为例)

进入这个地址,下载server.jar

安装Java :在Linux终端(因为Linux发行版众多,这里以Ubutnu22.04为例)输入java -- version

出现这个则证明安装成功,否则输入

yum install java-17-openjdk.x86_64(CentOS之类的系统)

sudo apt install openjdk-17-jdk(Ubutnu之类的系统)

创建本地服务器:

找到你下载的server.jar地址(我在为了方便随便找到位置存放它,你们最好找个自己觉得好的位置存放)在终端中打开

输入一下指令

在launch.sh中写入java -Xmx1024M -Xms1024M -jar server.jar nogui

根据提示,我们要去eula设置同意才能启动,很简单我们用vim编辑一下就行

vim eula.txt

然后把eula=false改为eula=true

再次运行launch.sh脚本

不出意外就会启动成功

为了让离线玩家也能加入游戏,我们还要设置一下

打开server.properties文件(具体每一个什么功能看这里https://www.bilibili.com/read/cv9329992?from=search;spm_id_from=333.337.0.0)

改好后

输入/stop关闭服务器,关闭后再次运行launch.sh脚本启动服务器,这样离线玩家也可以进入了

除了/stop,/say可以在后台对游戏中的玩家说话,/gamerule keepInventory true死亡不掉落,

/gamerule keepInventory true防爆,/op XXX把玩家XXX设置为管理员,其他自行搜索

映射端口:这样搭建好服务器只能支持在同一个网络的玩家连接,为了让不同网络的玩家也可以连接你的服务器,我们要把我们的主机地址映射出去

重新创建一个终端输入

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

安装Cpolar

登录cpolar官网后台,点击左侧的验证,查看自己的认证token,之后将token贴在命令行里:

cpolar authtoken xxxxxxx

向系统添加服务 sudo systemctl enable cpolar

启动cpolar服务 sudo systemctl start cpolar

ifconfig查看主机ip地址

浏览器输入你的ip地址+9200(假设为0.0.0.0,你要输入0.0.0.0:9200)

登陆你的cpolar账户

在多人游戏中输入这个地址就可以和不同网络的小伙伴联机了,注意不要加tcp://

注意联机人数不要太多(我测试的3个人,包括自己就是极限,人在多就会很卡)

因为是从官方下载的服务器端,所以无法添加mod,不过玩家自己原先装的mod可以用,但如果想给整个服务器装mod是不行的,解决方案还是有的,大家自行搜索



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3