安安我肥鼠桶哥
近期在做了很多关于云端服务器架设的部分,
想说写一下一篇流水帐纪录一下自己遇到过的问题以及排除方式,到架站完成的心得。
- Google 关键字:google cloud minecraft server
基本上就会有很多YT影片教你一步一步到架站完成。
优点:
- 不用Hamachi那个
拉机,能有稳定的固定ip,服务器网速(800m左右),超低延迟(模块服务器测出7ms)。 - 免费,一个google帐号,免费额度8000台币,用完只要再创一个google帐户就可以转移继续架站。
- 你用自己电脑开服还要开游戏,卡顿时常会发生。但google提供的硬件专门为服务器做优化,完美。
缺点:
- 需要一点点Linux编程语言的指令基础,但也就一点点,网络上资源也是百百种。
- 看得懂英文以及调试,指令基本上全部都是英文,每跑一段指令都会Run code,期间出问题要自己查资源爬文(大多都是英文)。
优缺点讲完了。
首先强烈建议你把这个影片给看完,关键字:原生服务器 、1.16.5、↓
(为了排版我就不开插入影片)
(为了排版我就不开插入影片)
【4步开Minecraft云端服务器教学✨】│2021 免费架设Google云端麦块Server│Mineketeers│harryabcd
这影片把所有架设服务器需要的指令以及资源都浓缩到14分内教完了,
途中会见到的问题,我自己当初在操作的时候
eula.txt 在使用 vi 进入 insert 更改文档 flase → true,Esc双击
存盘指令 :wq ,按键指法 shift + : + w + q,用中文念就是 穴福特 冒号 w+q
如果你完成了,那恭喜妳原生服务器已经架设完成,你跟你的小伙伴已经可以快乐的去嬉闹了~
- 原生服务器已经满足了 ,那这篇文章的教学你已经可以关掉了,恭喜~
但是
- 甚么,原生服务器不满足,想搞模块服务器?
- 甚么,想把自己的地图档丢上去架站?
- 甚么,我想玩1.17版本,服务器却更新不了。
接下来有点高端了。如果有GUI图像化界面而不是cmd窗的话会更好操作。
但先满足1.16.5的模块服务器为前提,做阶段性步骤。
等完成模块化服务器,以及你们熟悉架服务器以及调试,再来更新Java 16。就可以创1.17服务器。
首先是基础指令,这些指令在ssh中取代了所有鼠标操作,你必须要熟练。
- ls 列出当前目录所有文件
- mkdir 创建目录
- cd 进入目录
- vi 打开文档档,insert 切换输入模式, 双击Esc, shift+ : +w+q 存盘
- rm 移除文件 介绍:
- cp 复制文件介绍:
- scp 下载文件 介绍:
首先以ssh进入,Sudo su取得root权限,输入指令安装所有必要程序,指令如下↓
- 安装RAR
sudo apt-get install rar
压缩指令:rar a FileName.rar
解压缩:rar x world.rar 保留压缩档子目录 解压缩至根目录 - 安装Google Could SDK Shell
教学资源网址:在GCP(Google Cloud Platform)上透过FTP上传文件这个教学能让文件在桌面以及云端做传输,操作方式不用输入指令,只要用鼠标拉拖即可,跟你平常在电脑上操作差不多。
等到你看到这个画面,然后能做文件上传跟下载,拖拉访问,那就成功了。
接下来就可以很开心的,看是要创Fabric服务器,还是Forge服务器。
那些就不是本篇教学的范畴了。mods跟world的文件夹操作在桌面端你们应该都很熟悉,等全部测试好之后打包一个RAR压缩档上传上去,如果要移动位置
cp -R /from/dir_name /to/
然后输入指令rar x world.rar解压缩至该目录,在server目录输入
java –Xmx4096M -Xms512M -jar server.jar nogui
基本上就成功了,之后 screen 退出 ctrl + a + d 做存盘。
黄底是内存调整,这要参照你创VM虚拟机时你设备给多少RAM,16G 最大就给14G,8G 给 6G,留2G给vm服务器做运算即可。
蓝底的是你的server启动文件名称,我不知道你改甚么,自己更动吧。
接下来是关于1.17服务器的更新
Linux环境必须是JAVA16,且默认运行也得JAVA16。
服务器很笨,当你创设环境用于1.17版本时,你玩1.16.5会出问题。因为默认是运行JAVA16,但16版本又跟8版本有冲突(在服务器端会冲突,使用Windows或mac则没这个问题)。
指令:
1. sudo add-apt-repository ppa:linuxuprising/java
2. sudo apt update
3. sudo apt install oracle-java16-installer
完成以上JAVA版本更新指令后,使用1.17版本的Server创建服务器文件,大致上就完成了。
到这边你都搞定了吗,恭喜你。
已经没甚么好教你的了~
我肥鼠,886