如何创建我的世界服务器
想要和自己的朋友一起玩MC,但又愁联机网络不好或者启动器不同?今天,UP主教你如何创建我的世界服务器。
首先,我们要选择服务器核心,目前知名的有Spigot、Forge、Fabric、Paper、Mohist。我们要了解这些核心都有哪些不同。如果你想开插件服的话,可以选择Spigot或Paper,想开模组服的可以选择Forge或Fabric,不过,开魔族夫很容易出现UP主称为“社死”的情况,因为有时候会提示模组的某些物品无法加载,弄起来也很麻烦。而Mohist支持插件和模组,不过EssentialsX 插件的主页中提示
🛑 Do not use Mohist. Mohist tricks users into deleting official EssentialsX jars and installing unofficial modified software.
译文是🛑 不要使用Mohist。Mohist 诱使用户删除官方 EssentialsX jar 并安装非官方修改的软件。
这里UP主使用Spigot核心进行演示。首先进入spigot官网下载服务器核心。

注意,是点击下载(Download),不是点击后面的Create a Server
进入新的页面后,点击图中红框框住的地方,千万别手滑点下面的Creative a Server,因为是要付费的!!!

下载完成后,得到的是一个java图标的jar文件,如下图。

下载完核心后,我们需要设置java的环境变量。
在“开始”的搜索栏中搜索“环境变量”,打开“编辑系统环境变量”,点击“高级”,然后点击“环境变量”。
新建 系统环境变量 JAVA_HOME,变量值为jdk的安装位置。新建系统环境变量 CLASSPATH,变量值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
找到Path变量,新建两个环境变量
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
再在path中添加一个环境变量:C:\Program Files\Java\jdk1.8.0_333\bin
然后全部点击确定,不然都白做了。想要测试的话可以打开命令提示符,输入javac,java,java -version,没有报错就成功了。
找到我们刚下载的服务器核心,新建一个文件夹,命名为server(实际上什么都可以,只要不带中文就行),把我们的服务器核心放进文件夹里,核心重命名为server,然后新建一个txt文本文档,里面输入
@echo off
java -Xmx5g -Xms5g -jar server.jar
pause
,然后把后缀名改为.bat,重命名为run,双击运行,等命令跑完后会让你按任意键继续,这是因为我们没有同意mojang的最终用户许可协议(简称eula),这是我们会发现文件夹内会出现一个名为eula的文本文档,双击打开,把末尾的false改为true,然后再运行一次批处理文件,等命令都跑完之后输入stop,注意,每次关闭服务器时必须要用stop指令,否则会引发回档的问题(UP亲测,是真的)。这里我们主要讲一下server.properties这个文件,这个文件是可以用记事本打开的,首先是enable-command-block,意思是是否禁用命令方块,如果你害怕管理熊服的话建议改为false,还有就是online-mode和max-players,前者意思是是否开启正版验证,如果不修改的话,PCL2和HMCL的玩家没得玩,建议改为false,后者意为最高玩家数量,可以修改,但是尽量不超过你分配给服务器的内存所能承受的玩家数量,否则服务器可能会崩溃。记住,一定要保存。
然后我们需要进行内网穿透了。这里UP推荐cpolar和樱花。樱花目前需要实名认证,而cpolar则不需要,但两者都需要邮箱。学生党在父母的同意下可以使用父母的邮箱或者自己注册QQ邮箱(最好不要用邮箱做一些过分的事情)。这里主要介绍cpolar。首先登陆cpolar,网址:https://www.cpolar.com/,然后下载客户端。建议下载到D盘里。安装完后,双击打开,是一种命令提示符的软件,回到coplar官网或者到这个网站:https://dashboard.cpolar.com.auth,然后复制authtoken,回到cpolar软件(这时候保证服务器是开启的状态)。先输入cpolar authtoken 你的authtoken,然后输入cpolar tcp -region=cn 25565
等加载完后,会出现这个界面

你的服务器ip是Forwarding后面的第一个(tcp://和后面的箭头不算哦)。用cpolar开的服务器ip会不定时变化,所以每次内网穿透后都要告诉你的朋友哦。