考虑到内存与CPU还有性能富余,我决定再次压榨服务器,搭建一个Minecraft服务器


服务器发布:

服务器地址位为:sheepblack.cn 端口为默认端口25565
目前版本暂时为1.16.5 forge建筑服,在服务器显示界面会有说明:

注意事项:

  • 服务器在上海,若您测得ping值较高,请考虑地域位置原因或者尝试挂个梯子
  • 请确保您的版本与服务器版本匹配,若是forge服请确保forge版本为最新且mod与服务器一致
  • 由于优化还在进行中,服务器性能有限,请不要随意开图,后续会考虑更换地图或限定地形
  • 本服务器只是希望小伙伴一起游玩,请不要任意散播服务器地址,不要再服务器中任意破坏或发表不当言论
  • 如有其他建议欢迎评论或联系本人

开服记录:

以下内容是记录自己开服时的流程与遇到的问题,希望可以给想开服的人提供一些参考:

开服流程:

  1. 我的配置参考:CPU 2核,内存 4G, 带宽 6M ,硬盘 50G
    由于后台同时在运行mySql数据库与一个群聊机器人,因此剩下分给minecraft的资源并不是很充足
  2. java环境:到官网下载java并安装与版本对应的jdk环境;
    官网下载地址:https://developer.oracle.com/java/ 当然也可以从其他镜像源下载
    MC不同版本对应的java环境要求:
Minecraft版本 java环境
1.12以上 爪哇8
1.17以上 爪哇16
1.18以上 爪哇17
  1. 下载Minecraft服务端核心:
    到官网下载想要的版本对应的服务端核心,并重命名为 (xxxx为版本)
    官网下载地址:https://www.minecraft.net/zh-hans/download/server/
    其他版本重定向至官网下载: https://mcversions.net/
  2. 在服务端核心目录下新建bat文件run.bat并编辑为:
    java -jar minecraft_server.xxxx.jar nogui -Xmx1024M -Xms1024M 

    后面两个参数分别为最大使用内存与最小内存
    双击运行后会生成eula.txt文件,该文件用于询问是否同意相关协议,将eula修改为true即可:

  3. 开放端口:
    在服务器安全组规则中添加开放25565端口(默认端口),若想修改为其他端口,可修改生成的服务端配置文件:server.properties 其中有许多可供设置的内容,有需要的可以对应更改
  4. 至此,再次运行run.bat就可以连接纯净服的服务器了,在Minecraft多人游戏中选择添加服务器,输入地址即可直连

    7.forge的安装:
    到forge官网下载对应版本的安装文件: https://files.minecraftforge.net/net/minecraftforge/forge/ 并保证其与原版服务端核心在同一个目录下,运行并选择安装服务端

    这里主要是安装需要的library库文件,安装完成后会多出一个forge下的server.jar文件,运行时修改run.bat改为此forge版本服务端核心jar文件,其他步骤均与原版一致。
    安装完成后会生成mods文件夹,服务端的mod放在这里即可

  5. 服务器生存实例:

问题记录(持续更新):

  • forge/java下载或安装过慢:
    尝试在本机用科学手段下载后上传服务器(推荐用PCL Ⅱ启动器直接下载好并上传)
  • 正版验证:
    若有第三方启动器且非正版玩家也想一起游玩,可在server.properties中修改online-mode为flase从而关闭正版验证。 但我仍然建议购买majong正版游玩。
  • 皮肤问题:
    若关闭正版验证,可能会出现正版玩家皮肤不正常加载情况,请尝试安装mod:万用皮肤补丁
  • forge安装报错:
    请确保install文件与原版server文件在同一目录下,并正确命名,否则forge会优先安装原版server服务端核心,但下载会非常慢导致安装失败,哪怕用了科学手段