linux mc服务器 mod_论如何使用Linux开一个Minecraft服务器

论如何使用Linux开一个Minecraft服务器

现在很多的小伙伴都喜欢使用某易的《我的世界》联机,但是某易的《我的世界》联机是不可以添加mod、有很多关键字屏蔽的,这就导致了我们没法玩暮色、群峦、工业等有(zhuang)趣(B)的mod了,也没法在游戏里愉快吹牛了……

这可咋整呢?

别急,咱们可以用自己的电脑开一个服务器啊!

啥?你说你家的网没有公网ip?emmm……也对。现在ipv4地址这么缺,运营商几乎都不舍得给你分配一个公网ip的……

那也没事,咱们还可以租一个VPS来开服嘛!

不会也没关系,我可以教你。

注意,没有一定电脑操作基础的小伙伴可以alt+f4了,Linux对电脑新手真的是很不友好。所以……咳咳……

话不多说,我们开始吧!、

准备工作:一台搭载Windows操作系统的电脑和一款浏览器

一只租好的VPS

三个软件(Xshell、Xftp、notepad++)

你想开的Minecraft服务器版本的开服端

足够的耐心

几个提示:租VPS要看你的经济状况和小伙伴们的分布位置了,比如小伙伴们都是北方的,可以租某讯云的北京服务器,有国外的小伙伴可以租某讯云的香港服务器。

租VPS的时候要尽量选CentOS,别的不是不可以,而是部分命令可能会不一样。

Xshell和Xftp都有为学术研究提供的版本。

部分VPS为了安全,会禁用部分端口,你可以咨询客服(善用各种翻译网站)来打开这些端口。

租VPS的时候很多东西比如用户名、密码你都要特别留意,最好新建一个记事本记下来。

Linux系统的所有指令都是分大小写的!一定不要弄错了!

实践步骤:进入你租的VPS管理页面(一般都叫做控制台),查看你的VPS的公网ip地址。

打开Xshell,新建一个连接

单击确定,会出现一个让你输入用户名的界面,一般是root(小写),输入单击确定就好。

当然是输入密码啦,密码一般都会在租VPS的时候让你设置,如果没有让你设置的话应该是在控制台某个地方藏着,运用翻译网页功能把它找出来就好了。

接下来就是连接成功啦。

在输入框里输入“java -version”,一般情况下都会提示“-bash: java: command not found”。因为VPS默认是不安装java运行环境的

那没有java运行环境咋办?那不就没法开服了吗?没事的,我们自己装。在输入框里输入“sudo su”进入root模式,这样才可以装java运行环境。然后再输入“yum install java”就会出现一堆乱七八糟的字母,这时候你不用管,直到出现“Is this ok [y/d/N]:”的时候再在键盘潇洒地敲一个“y”再回车,然后又会出现一堆乱七八糟的字母,等到出现“Complete!”的时候就证明你的java运行环境安装好了,就可以开一个Minecraft的服务器了。

这时候就需要在你的本地电脑上进行操作了。在任意目录新建一个文件夹,把你需要的开服包文件复制进去。

在Xshell里输入“free -h”,查看你租的VPS刨去乱七八糟的进程还剩下多少内存。我们需要查看的是“availble”下面的可用内存数,可以看到我们的小霸王还剩下700M左右内存……如果你的土豪的话可以考虑租一台2G的VPS。

在复制了开服包的目录新建一个记事本,命名为“star”(其实叫别的名字也可以,只不过命名要本着见名知义的原则来命名),在里面输入“java -Xmx700M -Xms256M -jar spigot-1.12.jar nogui”注意大小写。

-Xmx700M的意思是 最大可用内存700M

-Xms256M 的意思是 最小可用内存 256M

-jar spigot-1.12.jar 需要改成你的开服包的名字,要带着拓展名。

nogui 的意思是 不需要图形化界面 因为咱们是在VPS服务器上面运行嘛,平时啥也看不见,要图形化界面还浪费内存而且部分系统也不支持。把这个记事本另存为“star.bat”、“star.sh”(.bat是给windows测试用的,.sh是给Linux开服用的

要记得把“保存类型”选成“所有文件”哦。

双击“star.bat”来运行这个批处理,等待一段时间,你发现,诶?怎么闪退了?!不要慌,问题不大,再去看看你保存开服包的目录,是不是多了几个奇怪的文件?对了,我们要修改这个“eula.txt”文件来开服。

用notepad++打开“eula.txt”,删掉前面的所有内容,留下最后一行,然后把最后一行的“eula=false”改成“eula=true”,然后再回车空出一行来。表示你同意Mojang的最终用户许可协议。不同意是没法开的啊。

然后再双击打开“star.bat”这次打开star.bat之后,就会出现很多乱七八糟的字母了,最后会出现

Done (XXXXs)! For help, type "help" or "?" (这里的XXXX是你开服所使用的时间,数值很大的话,SSD SSD SSD SSD)

这就表示你在本地开服成功了。但是,这样还不行,第一你这只是在本地开,第二你这是……盗……emm……懂的都懂。

所以你要修改一下“server.properties”这个文件。

在cmd窗口中输入“stop”来停止服务端,然后打开“server.properties”这个文件。

一些重要的参数我给列出来了

一般你开服务器都不是新建一个世界和朋友玩的,你要导入你的单机存档吗?

直接导入是不行的,你需要导入这些文件:选中的灰色的,因为服务端是不识别其他的文件的。

在本地开的服务器你可以在游戏中点多人游戏-直接连接-0进入

进入成功的话你就可以把配置好的服务端上传到VPS了。

在Xshell中单击新建文件传输按钮,Xshell会自动帮你打开Xftp。

你可以在Xftp中像管理windows那样管理你的VPS上的文件。建议你井井有条地管理它们。

在某个你记得住的位置新建一个文件夹,什么名字都可以,大小写混合也可以,只要你记得住,但是千万一定要是纯英文字母,别的字符不保证会不会出现兼容问题。

然后把你配置好的客户端直接拖进去,Xftp会帮你上传的。

上传完成了!我们要记住这个路径。

再打开Xshell,输入“screen -R mc”(注意大小写),新建一个名为“mc”的窗口,不创建的话你关掉Xshell就是默认关掉VPS上的服务端咯……

在Xshell中输入“cd /home/dc2-user/mc”(cd空格刚才我们记下的路径)

前面的字会变成[root@XXXXXX mc]# 这样就证明你成功进入了screen mc窗口。

在screen mc窗口中输入“bash star.sh” 图中选中的部分是一个标准的错误示范。我没有分大小写输入。所以说Linux是非常严谨的一个系统,大小写不对都是要出错的

等你在Xshell中看到“Done (8.504s)! For help, type "help" or "?"”就证明开服成功了!

你就可以在Minecraft中 多人游戏-直接连接-输入你的VPS的公网ip 就可以进入你的服务器愉快玩耍了!

别忙!先别把Xshell关掉!你现在关掉等于把服务端也关掉。要怎么关呢?

按住右边的ctrl 再按a 再按d 就会回到刚才的界面,这样才是正确的退出方式。

以后你要是想再进服务器进行修改,比如停服更新啊,添加op啊之类的参照23步,进入screen mc窗口之后可以直接op XXX/stop了。

教程完毕

by ChenJX

2018/06/25

### 回答1: 对于Minecraft服务器,推荐使用Java版本的服务器核心。这是因为Minecraft服务器核心是用Java语言编写的,并且它可以在多种操作系统(例如Windows、Linux和macOS)上运行。 另外,还有一种叫做Bedrock Edition的服务器核心,它是为基于C++的操作系统(例如Windows、Linux和macOS)发的。但是,Java版本的服务器核心在功能和性能方面要优于Bedrock Edition。 建议您使用官方提供的Minecraft服务器核心,这样可以保证服务器的稳定性和安全性。您可以在Minecraft官网(https://www.minecraft.net/)上下载最新版本的服务器核心,并按照官方提供的文档进行安装和设置。 ### 回答2: 对于Minecraft服务器,我推荐使用Java版的服务器核心,即Spigot或者Paper。Spigot和Paper是Minecraft核心的定制版本,它们基于Bukkit项目,提供了更好的性能、更高的稳定性,以及更多的插件支持。 首先,Spigot和Paper都经过了长时间的发展和改进,具有更高的性能表现。它们优化了服务器资源的利用,提供了更高的TPS(每秒钟的服务器刷新次数),从而减少了延迟和卡顿现象。 其次,Spigot和Paper都能够支持大量的插件和模组。这些插件和模组可以在服务器中增加新功能、改善游戏体验,比如经济系统、地皮保护、聊天管理等等。Spigot和Paper提供了丰富的插件API,为发者提供了便捷的发环境,使得插件的发和迁移更加方便。 此外,Spigot和Paper都有强大的社区支持。因为它们是源的,所以许多发者都参与到了它们的发和维护中。这也意味着,你可以在社区中找到大量的教程、文档和解决方案,帮助你解决遇到的问题。 总之,使用Spigot或者Paper作为服务器核心,可以帮助你搭建一个高性能、稳定性良好且功能丰富的Minecraft服务器。无论是对于个人服务器还是大型服务器网络,它们都是理想的选择。 ### 回答3: 我推荐使用Java Edition核心一个Minecraft服务器Minecraft的Java Edition拥有广泛的插件和模组资源,是Minecraft社区中最活跃和丰富的版本之一。这使得Java Edition成为许多玩家和服务器管理员的首选。使用Java Edition核心搭建服务器也相对简单,只需下载官方的Minecraft服务器jar文件,通过命令行运行即可。 另外,Java Edition核心还提供了一些高级功能,如更精确的控制、自定义插件发和管理,以及更高的服务器性能。这些功能可以让你更好地管理和定制服务器,提供更好的游戏体验。 当然,你还需要考虑服务器的硬件配置。Minecraft服务器对CPU和内存的要求较高,因此建议选择一台性能良好的服务器,以确保服务器可以处理大量的玩家和游戏世界的运算。 总的来说,使用Java Edition核心一个Minecraft服务器一个可靠的选择。它提供了丰富的功能、灵活的插件和模组支持,以及可定制的选项来满足不同服务器管理员的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值