阿里云ECS搭建我的世界服务器

简介: 本文以 forge1.12.2我的世界 的版本和 阿里云ECS预装ubuntu16.04 的服务器为例,搭建我的世界服务器。

阿里云ECS搭建我的世界服务器

更新列表

2018年12月24日15:26:32更新

  • 阿里云并没有自带openJDK,是我最开始折腾的时候弄的
  • 修正了java8安装时的描述语句
  • 添加了配置推荐

2018年12月07日11:26:55更新

  • 添加了linux下上传文件的方式
  • 考虑阿里云自带openJDK可能无法运行某些mod,请使用java8替代
  • 修正了一些描述错误

2018年12月07日11:08:28更新

  • 添加了阿里云ECS的安全组设置,不设置搜不到服务器的
  • 修正了一些错误

目录

  1. 购买阿里云服务
  2. 上传文件到云服务器
  3. 搭建我的世界服务器端
  4. 本地客户端

1. 购买阿里云服务

1.1 选择系统

5人以下纯净服1核2G够用
少量mod推荐2核4G,mod越多内存越高越好
1M带宽在不修改服务器默认视野的情况下足够10人使用

系统镜像选择时记得选择ubuntu16.04 64位
_
注 1:如果你年龄低于24周岁并且已经在支付宝上实名认证,可以在阿里云上搜索云翼计划2018购买学生优惠产品。
注 2:阿里云预装的ubuntu系统已经替换了镜像源地址,并且安装了部分必要的软件,可以省下很多麻烦。

1.2 进入云服务器

1.2.1 网页进入(推荐)

登录阿里云后进入云服务器ECS实例(过程略)。
_ECS_
点击你购买的服务器实例右侧的远程链接即可。
(图片待添加)
自己设置连接密码并进入连接。
键入ll查看当前目录,并使用命令创建文件夹,以后我的世界有关文件就放在这个文件夹里

ll
mkdir forge-minecraft-1.12.2

更新一下吧

apt-get update     #更新仓库列表
apt-get upgrade    #更新软件

一些基本操作

ll      #查看当前目录
cd xx   #进入xx文件夹
cd ..   #返回上一级目录

1.2.2 windows进入

待完善

1.2.3 linux进入

如果你是ubuntu的系统,并且安装了ssh,可以使用ssh进入阿里云服务器。

ssh -l root IP地址(公)

2. 上传文件到云服务器

因为你总得往服务器上上传mod,所以这一步是省略不了的,我曾经怕麻烦,搞完发现也就那么回事

2.1 准备工具

2.1.1 windows

  1. winscp(推荐)
    官网下载,添加链接,输入服务器账号(默认root)密码,文件拖动即上传,很简单

2.1.2 linux

  1. ftp(不推荐)
    我没弄好这个东西,嫌它太麻烦就放弃了

ftp只能由客户端对接服务器,不能用服务器对接服务器

  1. scp(推荐)
    因为scp使用的是ssh的22端口,阿里云默认打开所以不需要配置安全组,可能需要在本地安装ssh
scp jre-8u191-linux-x64.tar.gz root@ip地址:文件目录

注:反过来也可以从服务器上把东西拷下来

  1. git(git牛逼!)
    程序员必备技能

2.2 安全组设置

点击实例ID后进入本实例安全组
2018_12_07_11_02_41_
右侧配置规则 > 右上添加安全组规则,如图设置
2018_12_07_11_05_02_
注:端口范围与后面server.properties文件中的端口一致,不修改的话默认是25565

3. 搭建我的世界服务器端

3.1 必要的文件准备

3.1.1 java8

参照后文客户端下载java8,并上传到服务器,继续参照客户端安装的方法安装java8
服务器默认是root(管理员)账户,要省掉命令中的sudo

3.1.2 forge整合包

  1. forge官网 http://files.minecraftforge.net/
  2. 左侧选择1.12.2版本号,从Download Recommended(稳定版)下载Installer
  3. 使用工具将文件上传到云服务器的forge-minecraft-1.12.2文件夹中

注:Installer装出必要文件,Universal启动 forge服务器,下载速度过慢的同学请自救

3.2 开始安装

进入forge-minecraft-1.12.2文件夹,一步一步开始装

  1. 准备必须的文件,注意文件名替换成你的文件名
java -jar forge-1.12.2-14.23.5.2768-installer.jar nogui --installServer

这一步跑完后,会多处一个libraries的文件夹,没有这个文件夹,我们就无法安装 forge版本的我的世界
注:nogui代表没有图形化界面,服务器本来就没有图形化界面,不加可能报错

  1. 再跑一些文件出来
java -jar forge-1.12.2-14.23.5.2768-universal.jar nogui

这时候会报错,我们需要修改一个文件来同意条款,将false改成true

vim eula.txt

没有vim的童鞋装一个vim apt-get install vim
vim的基本操作:

  1. i键进入编辑模式
  2. ESC键进入命令模式
  3. 在命令模式下输入:wq是保存并退出,:q是退出,:q!是不保存强制退出
  1. 再跑一次
java -jar forge-1.12.2-14.23.5.2768-universal.jar nogui

这次应该成功了,如果你设置了安全组(在上面有),就可以在本地客户端搜到你的服务器ip了,但是还进不去,因为现在需要正版验证,继续

  1. 配置服务器
    先按Ctrl + C取消服务器的运行,然后
vim server.properties

一些主要的设置,更加具体的就自行百度这个文件吧

  1. gamemode: 0是生存,1是创造
  2. pvp: 玩家对抗
  3. max-player: 最大玩家人数
  4. online-mode: 是否进行正版验证
  1. mods文件夹中放入你想玩的mod(forge API)
  2. 正式运行服务器
    使用screen运行,这样在你关掉窗口后服务器也不会停掉了
apt-get install screen    # 安装screen
screen -S mc              # 创建并进入名为 mc 的screen窗口
java -Xms1024m -Xmx1740m -jar forge-1.12.2-14.23.5.2768-universal.jar nogui

注1:这里的-Xms是最小使用内存,-Xmx是最大使用内存,请根据你的服务器配置自行调整
注2:更多screen命令请自行百度

4. 本地客户端

4.1 windows

  1. windows用户在官网安装java时,大概率会默认安装成32位的java。请使用离线版java8-64位安装
  2. 傻瓜式的离线版java8-64位安装,不再赘述
  3. HMCL官网下载windows版启动器
  4. 从启动器安装好客户端和forge和云服务器上一样的mod后即可开始游戏(不会笨到这都不会吧)

注:关于windows的离线 java包的下载链接请自行百度,官方给出的离线包下载可能速度比较慢,在一些软件下载网站下载时请注意不要点到广告,如果下载的是 xx下载器也请马上关闭,不然你的电脑上会多出很多流氓全家桶的。

4.2 linux

对于使用linux玩游戏的人,我就不在赘述一些基本操作了

  1. 在命令行输入java -version查看java版本,如果是得到java,那么恭喜你不需要再安装java8_java_
    如果得到的是openJDK,那么就按下面的步骤安装java8_jdk_

注 1:openJDK在运行登录器时会报错,缺少openFX,这是因为在openJDK8中没有包含openJFX
注 2:服务器上没有这个问题,因为服务器上不需要登录器
注 3:用java8代替openJDK并不会对系统中的其它软件造成任何影响

  1. java官网 下载tar.gz的安装包,图中的第三项_java8_
    注:RPM也是安装包,但是在你已经安装了JDK的情况下,RPM的安装会报错,我们就不要走这条弯路了
  2. 解压tar.gz,并将安装包移动到指定位置
tar zxvf jre-8u191-linux-x64.tar.gz
sudo mv jre1.8.0_191 /usr/local/

注:服务器默认以root权限运行,服务器上不需要加sudo

  1. 备份原有环境变量文件,配置新的环境变量
sudo cp /etc/profile /etc/profile.bak
sudo gedit /etc/profile

在文件的最后添加如下字段
如果已经装有JDK则将原本的四行代码改为这三行

export JAVA_HOME=/usr/local/jre1.8.0_191
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  1. 使环境变量生效,并查看java8是否配置成功
source /etc/profile
java -version
  1. HMCL官网下载linux版启动器,使用以下命令启动,后面就不用教了
java -Xms1024m -Xmx2048m -jar HMCL-3.2.115.jar

注:你也可以创建一个start.sh的脚本把这句话输进去,就像创建文件一样,以后就用sh start.sh启动就行了,记得注意文件路径

结语

如果你看到了这里,并且认为这篇文档对你有所帮助,那么就点个赞吧!

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
1月前
|
机器学习/深度学习 弹性计算 编解码
阿里云服务器4核8G配置:ECS实例规格、CPU型号及使用场景说明
阿里云4核8G服务器ECS提供多种实例规格,包括高主频计算型hfc8i、计算型c8i、通用算力型u1、经济型e等。各规格配备不同CPU型号与主频性能,适用于机器学习、数据分析、游戏服务器、Web前端等多种场景。用户可根据需求选择Intel或AMD处理器,如第四代Xeon或AMD EPYC系列,满足高性能计算及企业级应用要求。更多详情参见阿里云官方文档。
124 1
|
18天前
|
存储 运维 关系型数据库
阿里云国际服务器:全球企业数字化转型的云端基石
阿里云国际服务器提供高性能、高安全和全球化部署的云服务解决方案。其高效云盘具备单盘100万IOPS性能,9个9的数据可靠性,并采用三副本冗余存储确保数据安全。覆盖25个地域、80多个可用区的全球加速网络,大幅降低跨境访问延迟。阿里云已获50多项国际认证,支持企业合规出海。通过统一控制台管理多地域架构,助力企业提升效率、降低成本,是超过200个国家和地区企业的共同选择。
|
29天前
|
存储 缓存 安全
阿里云九代云服务器c9i/g9i/r9i实例性能、适用场景解析及活动价格参考
阿里云九代云服务器c9i、g9i、r9i实例是其最新推出的高性能企业级云服务器,凭借其卓越的性能和丰富的功能,广泛应用于机器学习推理、数据分析、高网络包收发等众多场景。接下来,我们将深入探讨这三款实例的性能、适用场景以及价格等方面的详细信息。
120 15
|
22天前
|
存储 弹性计算 安全
最新阿里云服务器租用价格:云服务器包年包月及按量收费标准价格表
2025年阿里云服务器最新租用费用概览:包含包年包月及按小时计费的价格明细。当前,轻量云服务器2核2G200M峰值带宽68元一年,e实例云服务器2核2G3M带宽99元1年,u1实例2核4G5M带宽199元1年,用户可以根据需求选择包年包月模式也可以选择按月支付或按小时计费,本文整理了2025年截止目前阿里云服务器的最新租用价格,包括包年包月、按小时收费标准以及经济型、通用算力型、计算型等多款云服务器当下的活动价格情况,以供大家了解阿里云服务器的租用收费标准,帮助您根据自身需求选择最合适的服务器配置和计费方式。
|
1月前
|
机器学习/深度学习 弹性计算 Linux
阿里云服务器租用价格:云服务器ECS/轻量/GPU收费标准与活动价格参考
阿里云服务器产品主要包括云服务器ECS、轻量应用服务器以及GPU云服务器等。为了方便大家了解阿里云各类服务器的价格信息,本文整理汇总了阿里云服务器、轻量应用服务器、GPU云服务器的最新收费标准以及活动价格情况,供大家参考选择。
|
1月前
|
机器学习/深度学习 弹性计算 编解码
阿里云服务器4核8G配置:ECS实例规格、CPU型号及使用场景说明
阿里云4核8G服务器ECS提供多种实例规格,如高主频计算型hfc8i、计算型c8i、通用算力型u1、经济型e等。各规格基于不同CPU型号与主频性能设计,适用于机器学习、数据分析、游戏服务器、网站应用等多种场景。用户可根据实际需求选择适合的配置,满足高性能计算或经济性要求。更多详情及参数说明可参考官方文档。
258 4
|
3月前
|
存储 缓存 弹性计算
阿里云经济型e实例云服务器评测:企业官网搭建的性价比之选
阿里云服务器经济型e实例可以用来搭建企业网站吗?云服务器作为搭建企业官网的基础设施,其性能、稳定性、成本等因素直接影响着官网的运营效果。阿里云经济型e实例云服务器作为一款性价比较高的产品,备受用户关注。许多企业在选择云服务器搭建官网时,都会将其纳入考虑范围。本文将详细探讨阿里云经济型e实例云服务器的特点、性能表现、稳定性与可靠性,以及成本考量,最终解答是否适合用它来搭建企业官网。
|
4月前
|
存储 缓存 网络协议
阿里云特惠云服务器99元与199元配置与性能和适用场景解析:高性价比之选
2025年,阿里云长效特惠活动继续推出两款极具吸引力的特惠云服务器套餐:99元1年的经济型e实例2核2G云服务器和199元1年的通用算力型u1实例2核4G云服务器。这两款云服务器不仅价格亲民,而且性能稳定可靠,为入门级用户和普通企业级用户提供了理想的选择。本文将对这两款云服务器进行深度剖析,包括配置介绍、实例规格、使用场景、性能表现以及购买策略等方面,帮助用户更好地了解这两款云服务器,以供参考和选择。
|
4月前
|
域名解析 人工智能 弹性计算
DeepSeek服务器繁忙解决方法:使用阿里云一键部署DeepSeek个人网站!
通过阿里云一键部署DeepSeek个人网站,解决服务器繁忙问题。学生用户可领取300元代金券实现0成本部署,普通用户则可用99元/年的服务器。教程涵盖从选择套餐、设置密码到获取百炼API-KEY的全流程,助您快速搭建专属大模型主页,体验DeepSeek、Qwen-max、Llama等多款模型,无需代码,最快5分钟完成部署。支持绑定个人域名,共享亲友使用,日均成本仅约1元。
346 10