mc1.7.10基友服搭建过程

引言

心血来潮,之前用网易的mc跟朋友联机因为mod太少属实有点难受,于是决定自己搭一个mc服务器。

环境

  • ubuntu16.04
  • 阿里云1核2g
  • 玩家数:4
  • java 1.8

原版服

首先要下载并且启动原版服务器

  1. 下载原版服务器的两种方法
  • Windows下载再通过winSCP传到服务器上
  • 找好文件夹,再通过wget https://launcher.mojang.com/v1/objects/952438ac4e01b4d115c5fc38f891710c4941df29/server.jar
  1. 下载好了之后给他改个名字mv server.jar minecraft_server.1.7.10.jar
  2. 然后先跑一下java -jar minecraft_server.1.7.10.jar nogui
    你会发现他自动停了,那是因为还没有同意他的条款
  3. 使用 vim eula.txt打开eula.txt文件,然后将eula那一行false改为true,再次运行第三步的指令。
    这时候原版服务器已经跑起来了,从正版启动器已经可以连接到你搭建的服务器上了
  4. 输入stop即可停止当前运行的服务端

forge

注意:服务端的forge版本必须要与客户端的forge版本相同
  1. 通过wget下载forge-installwget https://files.minecraftforge.net/maven/net/minecraftforge/forge/1.7.10-10.13.4.1558-1.7.10/forge-1.7.10-10.13.4.1558-1.7.10-installer.jar
  2. 运行forge-installer java -jar forge-1.7.10-10.13.4.1558-1.7.10-installer.jar nogui --installServer
    这是一个很漫长的过程,并且还有可能下载不成功,要多试几次
  3. 使用ls可以看到文件夹中多出了好多文件,现在运行*-universe java -jar forge-1.7.10-10.13.4.1558-1.7.10-universal.jar nogui
    如果不报错就用stop关掉
  4. 将forge和原版服务器重新打包,需要用到以下指令
    mkdir unzip
    cd unzip
    unzip ../minecraft_server.1.7.10.jar
    unzip ../forge-1.7.10-10.13.4.1558-1.7.10-universal.jar
    对于跳出来的替换提示,选择A
    zip -r ../Forge-minecraft_server.1.7.10.jar *
  5. 启动服务器!
    java -jar Forge-minecraft_server.1.7.10.jar nogui
    稍等一会就可以用客户端进行连接了!

mod

用各种方法把mod文件放到mods文件夹里就OK了,需要注意的是某些mod需要客户端和服务端都装,有些是只需要装载客户端上即可运行的

后续

同样的方法在1.12.2上我失败了,总是提示我libraries文件夹中缺失某些文件,无法运行。于是我换成了别人做好的服务端。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容