几天前开了一个mc的服务器,主要是由于在许多设备上玩MC,但存档不方便到处转,于是便开了一个原版服。
下面是我具体的开服方案。
- 纯净原版开服所需要的文件:
- 核心:https://mcversions.net/
- 模组服务器开服需要的文件:
- 核心:https://mcversions.net/
- Forge:https://files.minecraftforge.net/net/minecraftforge/forge/
或
- Fabric: https://fabricmc.net/use/
(取决于你选择的模组加载器,二者不兼容。)
开原版生存服务器,只需要用到服务器核心
Window环境下:
1.下载想要开的服务器版本的sever.jar文件
2.确认你的java版本与mc的版本相对应,如minecraft1.16.5需要java8及以上版本。
3.新建文本,文本中输入以下内容并保存,将文件名改为start.bat。
java -Xmx2G -jar server.jar
4.双击打开后程序自动运行。文件目录会多出一个elua.txt的文件。
5.点击打开并修改false
为true
,这是开服的协议true为同意。
6.保存后再次运行start.bat,服务器便运行在127.0.0.1:25565上了。
注意使用英文字符的冒号。
Linux环境下:
要想在linux服务器上运行和window几乎一致。
1.下载对应的sever.jar文件
2.确认你的java版本与mc的版本相对应
3.建议使用tmux工具创建会话,这样不会掉进程。
4.新建tmux窗口:
tmux new -s mc
5.输入以下内容,会提示你同意协议
java -Xmx2G -jar server.jar nogui
6.会自动在当前目录生成eula.txt文件,手动修改eula.txt为ture。
7.再次运行
java -Xmx2G -jar server.jar nogui
服务器开启成功。
你也可以自己写一个sh脚本,跟bat一样,后缀改为sh即可。
开放服务器的对应端口,默认为25565。
客户端输入你的 主机ip+:25565 即可连接。
如果你有国内域名,可以设置一个自定义的mc域名。
方法是使用SRV解析即可。
开模组服务器,需要用到服务器核心以及模组核心
Forge版本:
安装好原版server后,去官网下载对应版本forge安装包,和server.jar放在同一目录,然后运行这个命令
java -jar forge-xxx-installer.jar nogui --installServer
命令中forge-xxx-installer.jar这个是forge安装包的名称,需要改成自己的
安装时间比较长,大概十几二十分钟,中间可能会停下来不动,正常情况,继续等待。安装完成后,当前目录会生成forge universal版本和新的server版本,启动forge universal版本,运行以下命令
java -jar forge-xxx-universal.jar nogui
同样,forge-xxx-universal.jar需要改成自己的文件名字
会在当前目录下会生成mods文件夹,把需要的mod丢入其中程序重新运行即可。
Fabric版本:
安装好原版server后,去官网下载对应版本fabric安装包,和server.jar放在同一目录,然后运行这个命令
java -jar fabric-xxx-installer.jar nogui
命令中fabric-xxx-installer.jar这个是forge安装包的名称,需要改成自己的
安装时间比较长,大概十几二十分钟,中间可能会停下来不动,正常情况,继续等待。安装完成后,当前目录会生成fabric版本和新的server版本,启动fabric universal版本,运行以下命令
java -jar fabric-xxx-universal.jar nogui
同样,fabric-xxx-universal.jar需要改成自己的文件名字
当前目录下也会生成mods文件夹,mod丢入其中重新运行程序即可。
1.记录类型:SRV
2.主机记录,填写_minecraft._tcp.xxx 其中xxx,是你所想要设置的域名的前缀,譬如你想设置你的Minecraft服务器IP为mc.mcio.cn,这里的xxx填写mc即可。
3、记录值,这里需要填写你的IP和端口
这是一个例子:5 0 25565 abc.mcio.cn
其中,5 0 是格式,必填内容,25565,是服务器的端口,abc.mcio.cn,是服务商给你提供的域名或者数字IP。
根据你的自身情况,进行填写。假设你的服务器IP是abc.mcio.cn:25565,所填写的就是上面这个例子。
4、其他内容,用默认的就行,完成填写以后,过10分钟左右,解析就会在世界各地陆续生效
打开你的MC,在IP中输入你设置好的域名地址,即可连接服务器!如果迟迟未生效,其他用户也无法生效,请检查你的格式
好了,按着教程来你的mc服务器就开好了~
快和你的小伙伴一起愉快的玩耍把~