[教程]如何使用Linux开一个BE服务器
minecraftpe吧
全部回复
仅看楼主
level 14
elf-32 楼主
p.s.刚刚被全吧封禁,贴子貌似看不了了,复制一遍重新发[阴险]
----------------------------------------
MCBE终于有服务端啦!(以前想开服都是用PocketMine/Nukkit,卡就不说还没生物AI,官方又老是鸽着不出服务端,mcpeserver-linux现在也不更新了 ),拿来研究一会之后成功跑起了服务器,现在将教程分享给大家[滑稽]
----------------------------------------
爱丽丝·克萝蒂亚
镇楼
2019年03月11日 09点03分 1
level 14
elf-32 楼主
服务器配置推荐:1vCore+ 2GB+ RAM 带宽1M
bp
s+(推荐阿里云轻量应用服务器,5Mbps带宽),系统建议选择Ubuntu16+(如果有18.04最好,如果没有就16.04)(Debian也可以部署,但是要添加sid软件源更新glibc太麻烦不推荐小白用,CentOS/Fedora没用过hh)(Windows系统不建议使用,GUI化太耗费性能)
2019年03月11日 09点03分 2
前排提示+打小广告:本文是楼主原创,未经允许请勿转载.楼主企鹅号:1450971394,Xbox id:CNflysky
2019年03月11日 23点03分
其实教程早有了,不过1h2G真的够用吗[乖]
2019年03月11日 23点03分
@麓泉之鲲♤ 够了.如果不够就加核心加内存加带宽 这个配置带个10人应该够了 我们服务器1M带宽能带6人一起玩 准备以后改成轻量应用服务器
2019年03月11日 23点03分
@elf-32 有时候会卡的,特别是人多或者玩家同时加载区块的时候
2019年03月12日 00点03分
level 14
elf-32 楼主
购买好后,在阿里云服务器页面找到ssh密码与账户名称(通常为root)(由于楼主没有用过阿里云,这里无法提供截图,请各位百度吧[滑稽] ),下载ssh登录软件(楼主用的是Termius,其他软件比如JuiceSSH也能用),在登录页面输入你的服务器ip地址,账户名称与密码,点击保存,然后点击连接,如果出现以下内容(root@xxxxxx:/#)则登录成功.
p.s.如果是Windows系统管理服务器,建议使用SecureCRT来连接服务器.
连接成功图
2019年03月11日 09点03分 3
前排提示2:脚本长期更新,会不断添加新功能
2019年03月18日 12点03分
level 14
elf-32 楼主
(可选)升级系统至18.04
如果你的系统为16.04,由于依赖(openssl,glibc)问题,我们需要升级系统,请按照下列步骤操作(输入命令):
apt update
apt upgrade
apt -y install update-manager-core
至此,你的系统已经准备好更新.
[划重点]以下操作如果出现失误会导致系统无法启动!请认真查看!
输入指令do-release-upgrade
系统会出现两次提示,分别是使用ssh升级有可能导致无法启动,与建议添加备用ssh端口(1022).
听上去很可怕是不是[滑稽]
但是跟着楼主做,不用怕,咱们直接跳过(输入y/按下回车)
在升级过程中会出现以下提示:[pic2],咱们选择install the package maintainer's version(翻译:安装新版本配置文件)(输入y/i)(!如果选错将会导致无法连接系统!),以后如果出现这样的提示一律选择安装新版本配置文件.
最后应该还会有这样一个窗口,咱们同样选择install the package maintainer's version.
升级完成后系统会提示你重启,重启完成后连接上服务器,大功告成(如果升级失败的话还能在阿里云控制台那里重装系统)
图是盗的[滑稽] [pic2:]
2019年03月11日 09点03分 4
level 14
elf-32 楼主
二.手动安装
先安装以下软件包:screen axel zip unzip
apt install screen axel zip unzip
然后在官网(link3)找到下载链接,复制链接
axel -n 20 下载链接
输入ls查看文件列表
再新建一个文件夹mc
mkdir mc
将下载下来的服务端文件移动到mc中
mv bedrock-server.x.x.x.x.zip mc/
进入mc文件夹
cd mc
解压服务端
unzip bedrock-server.x.x.x.x.zip
添加库目录到系统中(这里有两种方法,哪种简单用哪种[滑稽] )
1.输入命令echo "/root/mc/" >> /etc/ld.so.conf
2.输入nano /etc/ld.so.conf 在文件末尾添加一行 /root/mc/
然后输入ldconfig刷新库路径设置
输入pwd查看是否在/root/mc中 如果没有就cd进去(cd /root/mc)
最后一步:screen -S mc ./bedrock_server
如果出现Server started字样就代表开服成功啦!
2019年03月11日 09点03分 6
link3被百度吃了[阴险]这样吧 打开mc官网minecraft点net,从右边点出菜单选择试用与下载,然后找到下面下载我的世界服务端,然后进去找到下载适用于ubuntu的服务器软件,按住/右键选择复制链接.
2019年03月12日 12点03分
level 14
elf-32 楼主
介绍一些知识:
将服务器挂起请依次按下Ctrl+A+D,然后退出ssh软件
重新进入服务器后端请输入screen -r mc
目录讲解:
mc/server.properties:服务器配置文件
mc/worlds:服务器存档文件夹
mc/whitelist:服务器白名单文件
mc/permissions.json:玩家权限记录文件
2019年03月11日 09点03分 7
level 14
elf-32 楼主
最后一步:设置端口开放
这个楼主是真不会(以前用的是vultr,端口全部开放),请各位参照百度[滑稽] (需要开放的端口:19132,协议:TCP+UDP)
2019年03月11日 09点03分 9
同样全开的路过[滑稽]
2019年03月11日 12点03分
端口开放的话在服务器的控制台里 找到防火墙 可以设置端口
2019年03月11日 13点03分
貌似udp就行了?
2019年03月12日 00点03分
level 14
elf-32 楼主
下面是一些小教程[滑稽]
2019年03月11日 10点03分 11
level 14
elf-32 楼主
设置系统语言(部分)为中文
输入dpkg-reconfigure locales
由于楼主已经设置了中文,这里就是中文显示
按下page down找到zh_CN.UTF-8
按下空格给这个选项打上*
然后选择zhcn为默认系统语言
然后reboot
2019年03月11日 10点03分 12
level 14
全吧封禁是贴吧系统的问题
2019年03月11日 11点03分 13
level 14
[滑稽]
2019年03月11日 11点03分 14
level 14
elf-32 楼主
更改服务端语言:
在server.properties末尾添加一行 language=zh_CN
简易方法:输入echo "language=zh_CN" >> /root/mc/server.properties
2019年03月11日 12点03分 16
level 11
感谢楼主教程 非常详细 我有一事请教 关于服务端自带的备份命令 可否详细的说明一下?万分感谢(见下图)
2019年03月11日 13点03分 17
level 11
2019年03月11日 13点03分 18
emm这个命令 没什么用 大致意思就是 使用save hold先暂停服务器的区块修改行为(就比如说线上有一个玩家在xxxxxx.ldb区块文件内挖了一个方块,正常情况下服务器会立即修改这个区块,但是当这个指令在使用之后也许会把玩家修改的区块先放在某个缓冲区里)
2019年03月11日 15点03分
然后使用save query查询已经暂停修改的区块,查询到的区块就可以开始备份了,备份完成后就可以save resume恢复服务器区块加载机制.
2019年03月11日 15点03分
其实这个指令 和先关服 再备份是一个道理 只不过是不停服备份 说实话 没啥用 我都是运行状态下使用zip打压缩包备份的 和关服备份唯一的区别也许就是 关服备份的压缩包体积要小一点.
2019年03月11日 15点03分
这个倒不是很清楚,官方服备份后存档在哪个目录呢[乖]
2019年03月12日 00点03分
level 12
2019年03月12日 04点03分 19
1 2 尾页