news 2026/3/5 3:07:32

回忆杀,极空间上部署『开源奇迹』游戏服务器,一键开服自己当GM

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
回忆杀,极空间上部署『开源奇迹』游戏服务器,一键开服自己当GM

回忆杀,极空间上部署『开源奇迹』游戏服务器,一键开服自己当GM

哈喽小伙伴们好,我是Stark-C~

声明:该项目仅供自用或学习,禁止商用以及非法用途!!!切记!!!

前些天给大家分享了怎么在极空间NAS上部署『传奇私服』,没想到引起了7080的一波回忆杀~

当时有多位小伙伴又催着出一期NAS部署『奇迹』服务器的教程,因为已经有其他大佬出了相关教程,所以就让他们去别家找去。

可能其他教程需要使用SSH终端部署,让有些新手觉得不太方便,所以我还是打算在不使用SSH终端的前提下,在官方的基础上尽量简化下部署流程,让大家能快速搞定『奇迹』服务器的部署,体验当GM的快感!

话不多说,开干!

项目介绍

🔺今天的这个项目其实是在Github上的一个开源项目,项目的名称叫做“OpenMU”(就叫它“开源奇迹”吧),并且项目至今还在正常更新中,喜欢的小伙伴记得一定Star支持开发者,让这位老哥更有动力坚持更新下去~

开发者是国外的一名爱好者,所以项目目前的语言目前全部都是英文,好在界面并不复杂,配合浏览器翻译插件使用起来也是没有问题的。

根据开发者的描述,因为构建的编程语言不同,所以这个项目并不是100%复制原版MU Online服务器。该项目是在某些方面简化了开发流程,同时也某些方面还提升了一些游戏体验,比如说角色伤害减免的属性值采用的是 32 位浮点数计算,并且在切换角色或者服务器的时候,取消了倒计时。

项目Github主页:https://github.com/MUnique/OpenMU

项目部署

部署前的准备:

🔺开始之前我们需要准备两个必要的文件。打开项目的Github主页,点击“Code--Download ZIP”,将该项目整个下载到本地电脑。下载的值一个压缩包,需要解压缩并打开,得到的是一个“OpenMU-master”的文件夹。

🔺我们需要在“OpenMU-master”文件夹内找到两个文件。第一个是“.htpasswd”文件,位置在“OpenMU-master/deploy/all-in-one/.htpasswd”。

🔺另一个文件是“nginx.dev.conf”,位置在“OpenMU-master\deploy\all-in-one\nginx\nginx.dev.conf”。

🔺最后打开极空间NAS的文件管理器,在Docker目录下新建一个“openmu”的文件夹,将前面说的两个文件都拖到这个文件夹内,同时在新建一个“dbdata”的子文件夹,就完成了准备工作。

开始部署:

🔺打开极空间NAS的“Docker”应用,点击【Compose】 > 【新增项目】。

🔺在新增项目页面自定义项目名称,输入以下 Docker Compose 配置信息后点“创建”按钮:

services: nginx-80: image: nginx:alpine container_name: nginx-80 ports: - "80:80" # 项目Web页面打开端口,冒号前面请勿本地冲突 volumes: - ./Docker/openmu/nginx.dev.conf:/etc/nginx/nginx.conf:ro # 映射nginx.dev.conf文件 - ./Docker/openmu/.htpasswd:/etc/nginx/.htpasswd # 映射.htpasswd文件 depends_on: - openmu-startup ​ openmu-startup: image: munique/openmu container_name: openmu-startup ports: - "8080" - "55901:55901" - "55902:55902" - "55903:55903" - "55904:55904" - "55905:55905" - "55906:55906" - "44405:44405" - "44406:44406" - "55980:55980" environment: DB_HOST: database ASPNETCORE_URLS: http://+:8080 working_dir: /app/ volumes: - ./Docker/openmu/.htpasswd:/etc/nginx/.htpasswd # 映射.htpasswd文件 depends_on: - database ​ database: image: postgres container_name: database environment: POSTGRES_PASSWORD: admin POSTGRES_DB: openmu POSTGRES_USER: postgres ports: - "5432" volumes: - ./Docker/openmu/dbdata:/var/lib/postgresql #store data on volume # 映射dbdata子文件夹 ​ volumes: dbdata:

以上代码需要根据注释自行修改,没有注释的默认即可,镜像的拉取需要自行解决网络问题,粘贴到自己的NAS这边之前建议使用AI工具优化一下,以防止格式问题造成的部署失败。

顺便说一下,volumes映射的路径需要在当前界面使用“查询路径”查找到真实路径直接复制粘贴就可以了,个人觉得极空间这里对于新手小白已经是相当友好的操作了。

🔺项目总共有3个容器,首次启动openmu-startup容器会显示停止运行,这是因为数据库还没有准备好,我们只需要手动将它启动就可以了。

项目体验

OpenMU服务器设置:

🔺先来简单的设置下服务器,浏览器输入【IP:端口号】打开服务器后台的Web界面,打开的时候需要账号密码,默认的账号密码为:admin/openmu。

🔺界面是英文的,学渣确实有点看不懂。

🔺不过开了浏览器翻译插件之后,就一切都不是问题了!

🔺不过为了统一讲解,我这里还是以英文原版来说。依次打开左侧工具栏的“Game Configuration--System”,将IP Resolving选择“Comstom”,Custom IP填极空间的IP,完成后点“Save”保存。

🔺接着点击左侧“Account”,可以看到它默认已经有很多账号,这个我们不用管,直接点击打开页面底部的“create”按钮创建一个GM账号,GM账号的名称、密码、邮箱都随意填,只需要在Status选项中选择“GameMaster”就可以了。

🔺在服务器端还有其它很多关于游戏方面的设置,比如怪物、角色、技能等,有兴趣的自己研究,这里就不过多解读了(事实上是我也不知道~)

OpenMU客户端设置:

🔺关于OpenMU的客户端我这里实在是不好发出来,但是我可以为大家提供一个路子,直接在小破站按照关键字找就可以了,尽量找网友分享的汉化高清安装包。

🔺我个人找到的是一个名为“MU_S6_Full_Client_EP3”的中文安装包,解压之后点击文件夹里面的“登录器.exe”文件。

🔺然后点“+”,服务器名称随意,服务器IP就是极空间的IP,后面的端口不要动,点“OK”。

🔺返回来之后选刚刚建立的极空间服务器。

🔺同时我们还可以点“设置”按钮,在打开的窗口设置游戏界面的分辨率,声音相关,以及窗口模式等,这个根据自己的喜好来即可。

🔺这个时候我们就可以点击登录器的“Launch Client”登录游戏了!

🔺如果没什么问题就能在打开的游戏窗口看见显示的服务器,我们选择第三个连接。(如果没有显示服务器,将NAS端的服务器重启就可以了~)

🔺这里的账号密码可以直接输入我们在服务器端设置的GM账号和密码。

🔺进来之后选择自己喜欢的职业和角色,然后为角色命名(ID)就“OK”了。

🔺回到登录界面,双击自己建立的角色,就能顺利开始撸了!

🔺不管是摸鱼还是叫上小伙伴,玩起来还是挺不错的!

最后

项目部署起来其实还是挺简单,只要跟着我今天的教程一步步来,基本都能一次成功!小时候的梦想现在竟然通过NAS轻松实现,折腾成功的成就感还是很足的,但是当年的热情却没有了~,哎,中年人的悲哀啊!

目前年终大促正在火热进行中,极空间NAS不管是新品还是之前在售的畅销型号都有专属的优惠,并且还能叠加国补、平台优惠等福利,享受180天换新以及2年质保服务 ,更有抽奖、晒单等活动,喜欢的小伙伴赶快冲吧!

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!谢谢大家~

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/3 2:48:01

向量概念和运算规则笔记

目录基础概念加、减、数乘乘(产生新性质的运算)点积(内积、数量积)叉积(外积、向量积、矢量积) - 仅适用于三维空间混合积(标量三重积、三重积)除特征值,特征向量向量和复…

作者头像 李华
网站建设 2026/3/4 4:38:48

Wan2.2-T2V-A14B在太空站对接过程演示中的轨道力学准确性

Wan2.2-T2V-A14B在太空站对接过程演示中的轨道力学准确性 在航天任务日益频繁的今天,如何快速、准确地可视化复杂的轨道操作,已成为科研、工程与公众传播共同关注的问题。传统动画制作依赖专业团队和物理仿真软件,周期长、成本高;…

作者头像 李华
网站建设 2026/3/1 4:00:02

43、深入探索vi编辑器:问题解决、网络资源与特色功能

深入探索vi编辑器:问题解决、网络资源与特色功能 1. vi使用中的常见问题及解决办法 在使用vi编辑器时,可能会遇到一些问题,下面为你介绍常见问题及解决方法。 - 大小写锁定问题 :有时可能不小心按下了大写锁定键(Caps Lock),由于vi是区分大小写的,大写命令(如I、…

作者头像 李华
网站建设 2026/3/3 17:58:11

DownKyi:重新定义B站视频下载体验的完整解决方案

DownKyi:重新定义B站视频下载体验的完整解决方案 【免费下载链接】downkyi 哔哩下载姬downkyi,哔哩哔哩网站视频下载工具,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印等&#xff09…

作者头像 李华
网站建设 2026/3/2 23:55:08

32、优化你的 Git 使用技巧

优化你的 Git 使用技巧 配置 Git 的默认编辑器 在使用 Git 时,你可能希望更改其默认编辑器。通过配置 core.editor 配置设置,你可以为特定仓库或全局(甚至整个系统)覆盖默认编辑器。 配置 core.editor 的基本原理 core.editor 配置值是编辑器的名称,通常该编辑器…

作者头像 李华
网站建设 2026/3/4 23:34:00

罗技PUBG压枪宏:从技术原理到实战应用的全面解析

罗技PUBG压枪宏:从技术原理到实战应用的全面解析 【免费下载链接】logitech-pubg PUBG no recoil script for Logitech gaming mouse / 绝地求生 罗技 鼠标宏 项目地址: https://gitcode.com/gh_mirrors/lo/logitech-pubg 在绝地求生这款硬核射击游戏中&…

作者头像 李华