这是一个关于在Ubuntu(linux)上架设游戏服务器的方法。主要目的是技术交流(小白友好型),请勿用于商业用途,仅供学习树莓派使用。不提供任何文件。我喜欢这款游戏,更希望这是一款单机游戏。网络上的东西都是虚无的,总有消失的一天,而在本地硬盘上,留着传世都可以!!
我也是刚开始研究树莓派server,网上的教程很多,但是没有完全给小白的教程。有人说,玩Linux的人想必都对电脑十分了解吧,其实也不完全是这样。任何一门技术,仿佛如一座高塔,这第一块砖是最难找到的。而网上的教程往往忽略了这第一步。我本人也是初学者,下面的内容对于大佬来说肯定是基础中的基础,但是对于小白来说,应该还是有一点帮助的。我当时也研究了好久,遇到了不少问题。
第一部分是搭建树莓派ubuntu服务器。(然后欢迎掉入树莓派这个坑!)
第二部分是在服务器上搭建Grasscutter。(算是在ubuntu server 上的一个实用例子吧。)
所用设备:树莓派4B,电脑。
Grasscutter树莓派ubuntu server 安装教程
操作系统:Ubuntu server 20.04.4
提示:方向键能自动填入上一个命令,打错字时,修改很方便。
1. 树莓派镜像烧录器烧录系统
2. 完成后,在电脑上修改system-boot里面network-config文件
3. 修改时,注意冒号和引号。
4. Tf卡插入树莓派,连接显示器和键盘。
5. 系统默认账号和密码是ubuntu,ubuntu. 如果提示密码不正确,可以等一会儿,出现一堆字后再尝试登陆。
6. 根据提示修改完密码后,重启,这样才能联网。(sudo reboot)
7. 再次登陆,可以看到树莓派的IPv4的地址。记住这个地址。
PC操作
8. 电脑安装Tabby。这个软件方便进行SSH连接。
9. 点击设置,配置和连接,新配置
10. 选择SSH连接,自己起个名字,输入刚才的ip地址,输入之前的用户名。
11. 点击开始图标,输入密码。
12. 接下来需要获取root权限。
13. 创建root密码。(sudo passwd root)
14. Root命令登陆,su root
15. 编辑ssh的配置文件,命令:vi /etc/ssh/sshd_config
16. a, 进入编辑,
17. 退出编辑模式,保存并退出。
18. 通过指令重启树莓派,重新设置ssh连接,账户名填写root。登陆。
19. 安装java17
sudo apt update
sudo apt install openjdk-17-jdk
判断是否安装成功
java -version
20. 安装mongodb,注意版本,只能4.4
21. 导入Grasscutter
mkdir -p /root/Grasscutter (新建文件夹)
右上角SFTP,打开文件夹,上传Grasscutter.zip
安装解压软件,解压到Grasscutter文件夹
unzip /root/Grasscutter/Grasscutter.zip -d /root/Grasscutter
config.json 中修改public ip地址
22. 开放22102与443端口
iptables -I INPUT -p udp --dport 22102 -j ACCEPT
iptables -I INPUT -p tcp --dport 443 -j ACCEPT
23. 运行mongodb (sudo systemctl start mongod)
查看运行状态 (sudo systemctl status mongod)
24. 运行gasscutter (cd /root/Grasscutter && java -jar grasscutter.jar)
25. 完成!!电脑修改config.json中的Publicip地址,打开mitmdump代理。即可登陆游戏。
备注:CTRL C 关闭程序 CTRL Z 隐藏程序。以上是基于2.6。4206玄学问题。无法连接服务器,多半是代理出问题了,其中可能的原因很多,只能自己找了。
参考资料:
1,“允许root用户登录ssh” ,bbsmax.com/A/rV57l0vWdP/
2,“树莓派4B下的ubuntu系统下的vim的使用”,its201.com/article/_/
3,“Ubuntu 首次进入 root 用户模式”,blog.csdn.net/_/article/details/
4,“Wi-Fi or Ethernet”,ubuntu.com/tutorials/how-to-install-ubuntu-on-your-raspberry-pi#3-wifi-or-ethernet
5,“非法指令(内核转储)mongodb Ubuntu20.04LTS”,5axxw.com/questions/content/voqyt7
6,“raspberry安装jdk_树莓派上安装 Java JDK 的方法”,blog.csdn.net/weixin_/article/details/
7,“Install & Configure MongoDB on the Raspberry Pi”,mongodb.com/developer/products/mongodb/mongodb-on-raspberry-pi/
8,“difference between ctrl z and ctrl c in command line”,edureka.co/community/63673/what-is-the-difference-between-ctrl-and-ctrl-in-command-line
9,“树莓派Linux(ubuntu)解压缩命令 unzip”,cnblogs.com/codespark/p/15968856.html
10,“Tabby用法指南”,blog.csdn.net/weixin_/article/details/
11,“ssh必须要用root登陆吗”,ask.zol.com.cn/x/986902.html
到此这篇ettercap教程(ettercap安装教程)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/31273.html