使用Ubuntu 搭建 Minecraft Mod服

文章目录

  • 使用Ubuntu 搭建 Minecraft Mod服
    • 说明
    • 需要的东西
    • 准备环境和软件
    • 下载及安装原版服务器
    • 下载及安装 Mod(Forge) 服务器
    • 引用

说明

因为大多数 Mod 只适用于 Minecraft 1.12.2,所以下面使用 1.12.2 做示范。其他版本大同小异,在下载版本的时候注意下就好了

需要的东西

  • 如果你是自己在家用电脑搭建,请确保拥有一个公网IP。至于公网IP如何申请和查看是否具有,因为和教程相关性不大,所以这里不再赘述,需要的朋友可以自行百度。当然,如果你只是想在局域网中和朋友玩,那么不需要公网IP

  • 如果有一些 Linux 基础那更好啦,当然照着教程一步步走也行

准备环境和软件

所有文件建议从这里下载 https://72k.us/dir/26158157-38513858-a41a57 (不过需要手动上传)

  1. 先更新下,确保系统是最新的:

    sudo apt-get update && sudo apt-get upgrade
    
  2. 为了之后更快的下载,换一下下载源(磨刀不误砍柴工)

    bash <(curl -sL https://bash.liuwenwen.net/changesource.sh)
    
  3. 安装 Git
    中途需要输入 y 同意下,因为下面安装的时候同样,就不再说了

    sudo apt-get install git
    
  4. 安装 Java 8 或 16
    如果是安装1.16之 的版本使用指令

    sudo apt-get install openjdk-8-jdk
    

    如果是安装1.16之 的版本使用指令

    sudo apt-get install openjdk-16-jdk
    

    安装过程说明:
    输入 6 回车(选择区域为亚洲)


    输入 70 回车(选择时区为亚洲)

    安装结束之后,输入 java -version 检查jdk的安装。如果能看到类似以下的文字,就表示 Java 安装成功啦:

    openjdk version "1.8.0_292"
    OpenJDK Runtime Environment (build 1.8.0_292-8u292-b10-0ubuntu1~20.04-b10)
    OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)
    
  5. 安装 wget

    sudo apt-get install wget
    
  6. 开放 25565 端口
    注意:这个看服务器而定,不然可能之后连接不到服务器。阿里云等服务器可能要在控制台添加安全组;如果是自己在家搭建,需要在路由器上转发25565端口,或者将开MC服务器的电脑设为DMZ主机

    sudo iptables -A INPUT -p tcp --dport 25565 -j ACCEPT
    
  7. 创建Minecraft安装目录

    mkdir minecraft
    cd minecraft
    

下载及安装原版服务器

  1. 下载纯净服务端
    因为需要依赖一个纯净端,所以需要下载一下,这个网址可以下载所有版本的 https://mcversions.net/
    这里就使用 1.12.2 的了,直接运行指令就好

    wget https://launcher.mojang.com/v1/objects/886945bfb2b978778c3a0288fd7fab09d315b25f/server.jar
    

    当然,如果你使用其他的版本直接使用指令 wget 下载链接 就可以

  2. 初次启动
    比如我在上一步中下载的文件叫 server.jar,如果你下载的是其他的,把下方指令中的 server.jar 替换成你下载的jar文件即可

    java -Xms1G -Xmx1G -jar server.jar nogui
    

    这时候不能成功启动服务器,因为需要同意协议

    使用 vim 编辑 eula.txt 文件

    vim eula.txt
    

    按键盘上的 i 键进入编辑模式,把最后一行的 false 改为 true。之后按一下键盘上的 ESC 键,然后输入 :wq 再按回车退出

  3. 再次启动
    这次正式一些,-Xms后面是最小的内存,-Xmx 是最大的内存,这里大家可以根据自己的服务器配置而定

    java -jar -Xms512M -Xmx2048M server.jar
    

    启动后,此时是还没有加任何mod的,大家可以启动电脑上的mc,使用 你的域名:25565 尝试链接。如果能够正常进去游戏,说明到此时一切正常,安装原版服务器大功告成!

下载及安装 Mod(Forge) 服务器

在你安装原版服务器成功之后,再在我们刚刚输入命令的地方中输入 stop 暂停服务器,以方便下一步操作(安装Forge)。

  1. 下载/上传 forge
    从这里 https://72k.us/dir/26158157-38513858-a41a57 下载对应版本的forge,并解压,将名称是 forge 开头的文件传到服务器的 /minecraft 文件夹中,

  2. 启动
    根据自己的版本修改指令中的最后一个文件名

    java -jar -Xms512M -Xmx2048M forge-1.12.2-14.23.5.2854.jar
    
  3. 安装mod
    把 mod 放到服务器的 mods 文件夹即可

大功告成!

引用

[Ubuntu 18.04换阿里源] https://blog.csdn.net/tcliuwenwen/article/details/103847702
https://www.bilibili.com/video/BV1a7411t7jZ

使用 Ubuntu 搭建 Minecraft 官方或Mod(Forge)服务器相关推荐

  1. linux docker搭建 minecraft 我的世界游戏服务器

    minecraft 本篇文章介绍使用docker容器方式在linux操作系统上搭建最新版本minecraft服务器,并使用bungeecord配置为群组服务器模式. 常规方式搭建minecraft服务 ...

  2. linux搭建 minecraft 我的世界游戏服务器

    本篇文章介绍在Linux系统上搭建最新版本Minecraft服务器,并使用bungeecord配置为群组服务器模式. docker容器方式搭建minecraft服务器查看这篇文章: https://b ...

  3. Ubuntu搭建原神3.5版本服务器

    本文涉及知识点 linux基础命令|mongoDB服务端搭建及指令|Java环境搭建 原神私服可以用来抽卡满足自己用,他的许多任务都得登录控制台自己发,不建议拿私服玩,想要体验完美原神请到官服,本文只 ...

  4. 乌班图系统我的世界服务器手机版,如何在Ubuntu 20.04上搭建Minecraft服务器

    <我的世界>是有史以来最受欢迎的游戏之一.本教程说明了如何在Ubuntu 20.04上制作Minecraft服务器.我们将使用Systemd运行Minecraft服务器,并使用该mcrco ...

  5. Minecraft我的世界 forge mdk1.13(1.14)开发环境搭建教程及经验

    Minecraft我的世界 forge mdk1.13(1.14)开发环境搭建教程及经验 1.前言 2. 1.13与1.12的区别 在forgegradle方面 在mdk开发方面 3.安装JDK和ID ...

  6. 怎么在Linux搭建一个可以装mod的Minecraft服务器(我的世界)

    我的世界多人联机.协作是最有意思的玩法.那么怎么搭建一个可以装mod的我的世界服务器呢? 需要的软件及工具: 1,xshell和xftp(远程服务器连接与文件传输):官网下载 或者FinalShell ...

  7. linux系统我的世界开服,Ubuntu Linux下搭建Minecraft我的世界服务器

    总结一下在Ubuntu Linux下搭建Minecraft我的世界服务器的方法,其实非常简单直接. (1).把当前的软件都更新到最新 sudo apt-get update Minecraft服务器需 ...

  8. 我的世界java1.15.2光影_我的世界1.15.2简单forge服务器搭建笔记

    从未没玩过MOD的我,最近在小伙伴的强烈安利下,去研究了一下MOD. 无奈大部分广受好评的MOD并没有推出1.15.2及其以上的版本,于是我在1.15.2版本中选取了三款MOD进行了本地试玩. 后来本 ...

  9. Linux搭建 Minecraft 服务器

    1.Minecraft简介 Minecraft<我的世界>是由 Mojang Studios 公司开发的一款生存沙盒游戏. Minecraft 由瑞典视频游戏程序员和设计师 Markus ...

  10. 阿里云服务器搭建Minecraft我的世界配置选择

    阿里云服务器搭建Minecraft我的世界CPU内存配置怎么选择?公网带宽和系统盘选择多少合适?一般20人以内玩家.1.12版本的大型整合包.100个以内个轻量mod,2核4G配置就够用了,公网带宽选 ...

最新文章

  1. 主要元素(超过一半元素)
  2. Grid Infrastructure 的较好的例子
  3. 13. python 类
  4. TNS-04404 dbca
  5. mysql数据库建设网站,网站设计与建设-MySQL数据库【松柏书屋】
  6. 代码review,瑞出事来了!
  7. MongoDB的导入与导出
  8. 快讯:阿里巴巴加入JCP执行委员会
  9. 测试类什么时候初始化
  10. photoshop cs3 无法复制文字的解决方案
  11. 计算机网络第三版周舸答案,计算机网络技术基础第3版周舸第一章节计算机网络基础知识课件教学.ppt...
  12. 【解决】当前操作环境不支持支付宝控件/一直处于“正在安装证书“中
  13. 永磁同步电机的矢量控制策略(十二)一一一MTPA最大转矩电流比控制
  14. 高等数学---第八章多元函数微分学---多元函数的极值与最值
  15. 端口扫描神器——nmap
  16. 软件项目管理之历时估算(工程评估评审技术【Program Evaluation And Review Technique,PERT】)
  17. 获取华为手机的IMEI和sn号
  18. JAVA 计算圆的面积和周长: 创建一个圆Circle类。为该类提供一个变量r表示半径,一个常量PI表示圆周率; * 同时为该类提供两个方法:方法一用于求圆的面积,方法二用于求圆的周长;
  19. Java编程初学者看什么书籍比较合适?
  20. python抓取微博评论的图片_用Python语言爬虫抓取微博评论图文教程

热门文章

  1. 【PTA|Python】浙大版《Python 程序设计》题目集:函数练习
  2. matlab误码率理论,PSK理论误码率与实际误码率MATLAB仿真程序
  3. 吃吃川味水煮鱼 体验别种川菜
  4. c++中 append()函数用法
  5. linux安装Vim-plug和配置.vimrc文件
  6. 20155310《网络对抗》免杀原理与实践
  7. python match函数返回值_Python中re.match函数起什么作用呢?
  8. HP刀片服务器系统Flex,HP刀片服务器系统Flex-10 VC配置与VMware vSphere网络设计
  9. 又双叒叕上调派送费,这次“四通一达”们能坚持多久?
  10. 如何检查SFP光模块的光信号强度?