首页
赞助博主
友链
关于
随机CG图
推荐
我的B站主页
我的歌单
我的bgm
井字棋
待办事项
github加速
Search
1
iOS永久不续签随意装软件,trollstore巨魔商店安装教程
3,539 阅读
2
进入自己原神服务器
1,796 阅读
3
linux云服开原神服务器
1,655 阅读
4
从零开始的mc联机教程
1,176 阅读
5
win上开原神服务器
1,136 阅读
默认分类
原神
MC
iOS
galgame
ReinaManager
学习笔记
开发笔记
日常
登录
Search
标签搜索
reinamanager
rust
seaorm
原神
私服
win
tauri
tauri-plugin-sql
安卓
github
react
mui
react router
migration
sea-orm-cli
基线迁移
数据库迁移
dto
repository
sql
火神80
累计撰写
16
篇文章
累计收到
20
条评论
首页
栏目
默认分类
原神
MC
iOS
galgame
ReinaManager
学习笔记
开发笔记
日常
页面
赞助博主
友链
关于
随机CG图
推荐
我的B站主页
我的歌单
我的bgm
井字棋
待办事项
github加速
搜索到
16
篇与
的结果
2025-08-14
NSIS和MSI两种常见win软件安装程序的区别
前言废话我不是写了一个视觉小说管理工具ReinaManager么,通过Tauri自动打包出来的有三种文件:可执行文件MSI安装包Setup.exe即NSIS安装包那我就在想,这NSIS和MSI两种安装包有啥区别呢?以前不是开发者的时候,感觉也就是一个长得花哨一些,另一个看起来千篇一律这样的区别罢了,那么成为开发者后我的想法还会和之前一样吗?两者的本质区别从它们两的工作原理来讲:NSIS就像一个脚本,这个脚本可以供开发者高度自定义,安装程序就根据这个开发者定制的脚本来一步一步执行。MSI就像一个数据库,安装程序就像在填表,而这个表没什么可自定义的内容,安装过程可以说是千篇一律的,由Windows Installer管理这张表,可以说是高度的标准化和工程化。选择哪个?对于开发者来说选择 NSIS 还是 MSI,核心的权衡点是:想要多大的自由度?选择 NSIS,就是选择了“完全的自由”。优点 (Pro): 开发者可以通过编写脚本,像写程序一样精确控制安装过程的每一个细节。他们可以设计出独一无二、带有酷炫动画和自定义页面的安装界面。整个安装包可以做得非常小,因为只打包了必要的东西。这就像用乐高积木盖房子,可以天马行空,不受限制。缺点 (Con): 自由也意味着责任。复杂的安装逻辑需要复杂的脚本,很容易出错。最关键的是,卸载程序也需要开发者自己手动编写脚本,如果疏忽了某个文件或注册表项,就会导致“卸载不干净”的流氓行为。选择 MSI,就是选择了“标准化和可靠性”。优点 (Pro): 开发者不用关心具体的执行步骤,而是像填表格一样,声明“有哪些文件”、“要创建哪些快捷方式”。Windows Installer 服务会保证这些事情被稳妥地完成。这种标准化让后续的更新、修复和卸载都非常可靠,是企业环境的最爱。缺点 (Con): 标准化牺牲了灵活性。用 MSI 很难做出个性化的安装界面,通常都是 Windows 经典的那几步。学习使用创建 MSI 的工具(比如 WiX Toolset)也比写 NSIS 脚本要复杂和陡峭。这就像用预制板盖房子,虽然坚固标准,但样式比较单一。对于普通用户而言对于希望有控制权的用户:NSIS 通常能提供更好的体验。开发者可以很轻松地加入“选择安装路径”、“选择安装组件”(比如要不要装桌面快捷方式)等页面。这种自由度正是你想要的。对于 “电脑小白”或普通用户:他们最怕的可能就是未知和复杂。一个陌生的、花里胡哨的安装界面,或者一堆看不懂的选项,可能会让他们感到不安。这时候 MSI 的“死板”反而成了优点。它那千篇一律的、Windows 风格的界面让人感到熟悉和安全。“下一步”、“下一步”、“完成”,操作简单,符合预期,不容易出错。也不能简单地说哪个就一定更好。NSIS 的上限很高(可以做得非常友好和强大),但下限也很低(开发者可能会滥用它的灵活性,捆绑流氓软件或做出很烂的界面)。MSI 则非常稳定,体验永远不会太差,但也永远不会有太多惊喜。在软件更新时会发生什么如果把NSIS比作是一个“操作步骤”的菜谱 📜,那么MSI就像是有一张“最终安装状态”的点菜单 📝,电脑是厨房,Windows Installer服务是厨师。新版本的 NSIS 安装包,就是一份新的菜谱,当需要用新菜谱(新版 NSIS)替换旧菜谱(旧版 NSIS)时,最稳妥的办法是先把旧菜谱做的菜全部扔掉(运行旧版本的卸载程序),然后再按照新菜谱重新做一遍(运行新版本的安装程序)。厨师(Windows Installer 服务)会拿着新旧两张点菜单进行对比,然后发现:“哦,这桌需要加一个菜,或者这道菜需要加一些盐,那我就只要在这张桌子加上一道新菜,或者只需要给这道菜调味一下。”小结一下:NSIS 更新:通常是“先完全卸载,再完全安装” MSI 更新:通常是“差量更新”,只修改有变化的部分总结特性NSIS (Nullsoft Scriptable Install System)MSI (Microsoft Installer)核心原理脚本驱动 (像菜谱,按步骤执行)数据库驱动 (像清单,声明最终状态)灵活性✅ 极高,可完全自定义界面和逻辑❌ 较低,流程和界面都比较标准化标准化❌ 较低,每个安装包都可能不同✅ 极高,由 Windows Installer 服务统一管理最适合谁?想要个性化和轻量化的独立开发者需要可靠部署和统一管理的企业开发者体验简单脚本,上手快,自由度大结构化,学习曲线陡,但更规范管理员体验部署困难,自动化不可靠部署方便,完美支持静默安装和组策略普通用户体验体验可好可坏,取决于开发者体验一致、熟悉、安全
2025年08月14日
153 阅读
0 评论
3 点赞
2025-08-07
一款轻量级的GalGame/视觉小说管理工具
项目开源地址:https://github.com/huoshen80/ReinaManager废话前言在我开发 ReinaManager 之前,我一直都在用 WhiteCloud 这款视觉小说管理工具。随着我玩过的游戏越来越多,这软件的一些问题就出来了:启动缓慢:启动时游戏数据加载极慢,感觉全部游戏加载出来要个 1 分钟资源占用:后台常驻 3% 左右的 CPU 占用(应该是用了比较抽象的算法来实现游戏时长监测)文件管理问题:游戏目录的文件改个名字,软件里就改不了存档管理繁琐:每次加游戏老要我选个存档文件夹(每次我都是新建一个名为 1 的文件夹,我个人没有自动备份存档的需求)既然有这么多问题,我就一直在想有没有这软件的平替,或者更好用的呢?我个人比较偏好轻量化、界面简洁的工具。稍微去找了一下也没有发现符合我胃口的,于是 ReinaManager 就诞生了。食用指南0. 从WhiteCloud而来Reina Migrator点我下载 1. 下载软件GitHub 下载(可能需要魔法):点我下载 最新版本加速下载(无需魔法):点我下载 最新版本下载完双击打开,一直点击 Next 完成安装即可。安装完成后,桌面上会出现一个名为 ReinaManager 的快捷方式。PS.支持win_arm64,有需要可以直接去Release下载。2. 第一次使用推荐进行的设置BGM 令牌设置注意:如果你没有 Bangumi 账号需要临时注册的话,就算获取到了 token 填入软件中,实际使用时也和没有填一样。因为 Bangumi 账号默认注册三个月后才给浏览 R18 类条目的权限。所以没有号的人先注册,然后跳过这个步骤,添加游戏的时候请使用VNDB api来获取游戏数据。获取步骤:点击「获取令牌」按钮,登录 Bangumi 账号随便填写一个名称,选择令牌的有效期(强烈推荐 365 天,免得老过期)点击 Submit复制生成的 token 粘贴到「BGM 令牌」输入框点击保存游戏存档备份路径设置存放游戏存档备份的根目录路径。3. 添加游戏添加游戏:在仓库页面先点击「添加游戏」,然后选择一个启动程序(exe 文件)设置信息:游戏名称部分会自动填充,请尽量确保游戏名称部分准确搜索模式:推荐使用 Mixed 模式手动匹配游戏信息如果添加好后的游戏和你实际想要的游戏不一样,可以通过以下方式手动匹配:前往 Bangumi 或 VNDB 搜索游戏在游戏页面的地址栏复制游戏 ID例如 Bangumi:通过右键菜单进入游戏详情页将得到的游戏 ID 填入编辑选项卡的相应位置点击「从数据源更新数据」并确认小贴士:数据源为 Mixed 时,也可以只填入一种 ID,它会自动获取另一个 ID。剩下的功能,就请你自己去探索了!
2025年08月07日
919 阅读
4 评论
3 点赞
2024-02-17
iOS永久不续签随意装软件,trollstore巨魔商店安装教程
目前巨魔商店支持范围: 14.0 beta 2 ~ 16.7rc 17.0 beta 1 ~ 17.0 其中 16.7rc 版本的ios,芯片为a12~a17(包括m1,m2)暂无安装巨魔商店的方法[未来可能有] 17.0 beta 1 ~ 17.0 的ios版本中,芯片为a11以及以下的有安装方法【需要越狱】( 17.0 beta 1 ~ 17.0 beta 4 芯片为A12-A14/M1-M2的设备即将有安装巨魔商店的方法)下面这张图源自 巨魔商店github 上给出的外链,巨魔商店的 支持列表 :旧:新:在正式开始之前,你需要有一台电脑,一根连接电脑和苹果设备的数据线,一双肯动手的手。如果没有电脑的话,得看下方状态,打勾 {x} 表示目前可以,没打勾表示目前不行。{ } 此处打勾表示企业证书有效,可以不用电脑装巨魔 注意目前可以使用“一、2、”里面的在线安装,不需要使用电脑!!!可跳过0、和1、一、安装trollstore巨魔的各种安装器(请从0、特殊版本开始看)0、特别的版本低于或等于A11处理器的设备且iOS 15.0 to 15.5 beta 4 和 15.6 beta 1 to 15.6 beta 5请使用在线安装: a11以及以下的处理器 高于或等于A12处理器的设备(包括m1/m2)且iOS 14.0 beta 2 to 15.6.1请使用在线安装: a12以及以上的处理器(包括m1/m2) 请使用safari浏览器点开上述链接!!!然后安装相应软件 ps:如果设备满足上述情况,可以跳过下面的1,2小步直接到第三大步1、有电脑的情况下电脑需要下载的工具:爱思助手下载 下载好后安装电脑上打开爱思助手,然后根据爱思助手提示安装需要的驱动。设备用数据线与电脑连接。如果你是ios16或者以上的设备,请检查设备是否打开了开发者模式! ios16或者以上的设备,必须打开开发者模式! {collapse}{collapse-item label="检查是否打开了开发者模式" close} 打开设备的 设置-隐私与安全性 如果说在隐私与安全性界面最后有开发者模式,然后显示打开,那就说明你打开了开发者模式。如果显示关闭那就点进去打开它,如果在隐私与安全性界面内最后没有这个选项,请参考下面的打开方法。{/collapse-item}{collapse-item label="打开开发者模式的方法"} 点击工具箱内的虚拟定位点击一次修改虚拟定位,然后会提示你需要打开开发者模式,此时你就可以在设备的设置-隐私与安全性最下方找到开发者模式,打开开发者模式后提示重启,重启后会有提示你打开开发者模式,最后输入完锁屏密码就会打开开发者模式了。{/collapse-item}{/collapse}连接好后点击工具箱点击ipa签名然后选择对应的巨魔安装器:iOS 16.0 to 16.6.1请下载 trollstar iOS 15.0 to 15.7.1请下载 TrollInstallerMDC iOS 14.0 beta 2 to 14.8.1和15.7.2 to 15.8.1请下载 trollmisaka 官方新巨魔安装器 自签安装器第一步:自签安装器第二步: 如果你是用手机号注册的id,且用手机号登陆的话,记得填id的时候要在前面+86,不然会登陆不上(实测) 如果自签不上报错了的话,请你确定一下你的apple id账号密码有没有输错,在 appleid官网 上登陆一下你的账号后再重试自签安装器第二步。安装安装器第一步:安装安装器第二步: 重要! 安装成功后可以在设备的桌面上找到对应的安装器,你先别着急打开,先去设置-通用-VPN与设备管理中的开发者APP中信任自己的id。然后也先别急着打开,特别是使用TrollInstallerMDC的设备!先看下面第二大步中的相应部分,到时候再打开。trollmisaka的使用在第二大步的最后面。2、没电脑的情况下(已掉签,目前不可用!){collapse}{collapse-item label="iOS 16.0 to 16.6.1时" close} 请使用safari浏览器! TrollStar点我然后点安装 {/collapse-item}{collapse-item label="iOS 15.0 to 15.7.1时"} 请使用safari浏览器! TrollInstallerMDC点我然后点安装 {/collapse-item}{collapse-item label="iOS 14.0 beta 2 to 14.8.1和15.7.2 to 15.8.1时"} 请使用safari浏览器! trollmisaka点我然后点安装 {/collapse-item}{/collapse}安装成功后可以在设备的桌面上找到对应的安装器,但是你先别着急打开,先去设置-通用-VPN与设备管理中的开发者APP中信任开发者,然后再返回桌面打开安装器,相应安装器的使用教程请看下方各部分。二、使用巨魔安装器注入TrollHelper(从上到下依次为trollstar,trollinstallermdc,trollmisaka)trollstar安装完trollstar后,先确定一下设备上是否安装了提示app( 这时千万别打开提示 ),如果没有请去apple store安装,如果你有提示app请你卸载它然后重新在apple store上安装( 这时千万别打开提示 )在设备上打开trollstar,特别提醒如果是平板的话要点左上角的按钮才会显示出下面的界面:点击开始按钮,然后下方的按钮会亮起error的样子:successful的样子:如果打开提示app是这样的话那就成功了:接下来请跳到下面的第三步、使用TrollHelper安装trollstore巨魔商店TrollInstallerMDC安装完TrollInstallerMDC后,先确定一下设备上是否安装了提示app( 这时千万别打开提示 ),如果没有请去apple store安装,如果你有提示app请你卸载它然后重新在apple store上安装( 这时千万别打开提示 )然后打开TrollInstallerMDC,它会自动执行,如果等了一下后显示这个那就说明成功了:要显示successful才算成功哦!然后打开提示app如果打开提示app是这样的话那就成功了:接下来请跳到下面的第三步、使用TrollHelper安装trollstore巨魔商店TrollMisaka安装完TrollMisaka后打开TrollMisaka,然后返回桌面,点桌面上的设置,在设置中依次点击 通用-键盘-键盘-添加新键盘... 然后在第三方键盘中选择TrollMisaka。然后点一下TrollMisaka,把允许完全访问打开,选允许。然后重新打开桌面上的trollmisaka。然后切换到后台,并重启设备。重启后在任意地方打开输入法,长按左下角的地球图标然后选择TrollMisaka输入法。然后会出现这样的一个界面:点击左下的kopen开始,等待一会如果下方出现successful的提示,然后右边的install TrollStore亮起,那就点击右边的按钮安装,提示成功后,切换到后台,然后打开trollmisaka,如果它变化了,那就说明成功了。接下来请跳到下面的第三步、使用TrollHelper安装trollstore巨魔商店三、使用TrollHelper安装trollstore巨魔商店打开提示、trollmisaka或者打开GTA Car Tracker(特殊的版本)后是这样的界面:安装好trollstore巨魔商店后,在主界面打开,第一次打开会帮你自动安装ldid。如果它没有自动帮你安装ldid,那你就点击setting然后:如果这样那就说明成功:然后:(这一步如果是用trollmisaka安装器的话可以不搞)url的功能可以选择打开,部分地方ipa资源需要打开这个,打开后选择rebuild now:然后就大功告成了,接下来enjoy it~ **教程看完了,先别走嘛,最起码玩b站的朋友关注一下我呗~qwq如果有实力的朋友,还请赞助一下博主!博主用爱发电很不容易,还请多多支持!(请我喝瓶可乐就行awa)**
2024年02月17日
3,539 阅读
1 评论
10 点赞
2023-08-11
从零开始的mc联机教程
导入众所周知啊,mc一个人玩可能会觉得有些无聊,但是如果和朋友一起玩,那肯定就会好玩不少!那么问题来了怎么在mc中和物理距离较远的朋友愉快的联机呢?直接用某易?(×)要玩mc那么我们肯定玩国际版的呀!接下来80会教你一些常见简单的联机方式!一、判断自身适合哪种方法1、ipv4公网法(适合有公网IP的人)一般来讲这类人会比较少,但是不排除你就是天选之子(本来就有公网)或者是你比较爱折腾(肯打电话给宽带运营商要动态公网IP)一般来讲本来有公网的只会出现在部分宽带是电信(联通也有可能哦)的用户是电信(或者联通)宽带的用户可以自检一下哦,查看光猫后台或者路由器的IP是否和浏览器查出的IP一致,如果一致则有ipv4公网IP。可以试用ipv4公网法联机! 点我查自己的ipv4地址 ps:我的路由器是红米ac2100哦,一般来说如果是pppoe(桥接)模式就能在路由器里看到公网ip了,如果不是pppoe模式,那你有可能需要访问光猫后台查看公网ip情况哦。 这是最好的联机方式!2、ipv6法(适合联机的所有人都有ipv6的方法,实测1.7.10以及以下不支持)这个方法挺好的,缺点只有一个那就是联机的每个人都要有ipv6!就像这样:只要满足所有人都有ipv6,这种方法甚至比ipv4公网法的延迟还低ps:现在一般来讲运营商都会下发ipv6,只要你路由器支持一般都会有ipv6,如果你电脑没有ipv6的话,有可能你路由器没开启ipv6功能。 小贴士:现在一般只要你电脑连上手机开的热点,都会有ipv6!因为手机现在的流量一般都会有ipv6地址的分发!(台式机没WiFi模块的可以用usb网络共享,要记得关闭手机的WiFi!使用手机的流量哦!) 你可以使用这个网站来检查你的设备是否拥有ipv6: https://www.test-ipv6.com/index.html.zh_CN ps:这个网站查到的ipv6地址就是你这个设备的公网ipv6地址哦~3、端口映射法(此方法适用于无法满足上述方法条件的人)端口映射可以说是最普遍的一种联机方式了,不过端口映射平台目前大多都要求实名认证。这里我推荐两个端口映射平台:第一个是开放映射openfrp.net(不过官方好像不建议用于mc开服,联机的话应该还好?),第二个是樱花映射natfrp.com二、配置客户端内置服务端1、直接联机(比较适用于都是正版玩家的情况,且游戏版本在1.19.3以及以上的版本)固定端口开放完局域网配合上述3种方法的一种就可以联机了2、使用联机模组(对于没正版和低版本mc有用,一般只要房主装就行了)联机模组存在的主要意义是将mc客户端的内置服务端正版验证给关闭,还有固定端口为默认开服端口:25565,以减少不必要的麻烦(每次点完对局域网开放端口都随机,导致每次都要修改映射)(1)、简单联机mod(适用于1.7.2~1.12.2的版本)mod介绍:https://www.mcmod.cn/class/1158.html在低版本mc里我推荐用这个模组,具体使用方法如下:先将mod扔进mods文件夹,然后进世界一次,点一次对局域网开放,然后退出到游戏菜单界面。接下来打开mc的存档文件夹saves(saves一般在.minecraft文件夹下,如果开了版本隔离的话就在.minecraf\version\对于版本文件夹下),再打开对应的世界文件夹ps:注意只要联机的玩家里(除房主自己外只要有一个离线玩家就要关闭正版验证)(2)、更高级联机设置(适合1.15.2以及以上版本)mod介绍:https://www.mcmod.cn/class/4498.html无需修改配置文件,在游戏内对局域网开放按钮中添加附加功能。(3)、自定义局域网联机(适合1.12以及以上版本,极力推荐)mod介绍:https://www.mcmod.cn/class/2754.html无需修改配置文件,在游戏内对局域网开放按钮中添加附加功能。注意!这个mod房主和联机的朋友都要装!(亲测!)三、让你的朋友进入你的客户端1、ipv4公网法在确认自己有ipv4公网后,分两种情况:{collapse}{collapse-item label="我路由器是桥接模式(pppoe)"} 使用路由器的端口映射功能或者使用dmz主机: 端口映射: dmz主机:只要将电脑内网IP输进去就行了ps:查询电脑内网ip的方法可以使用win+r的快捷键呼出运行窗口,然后输入cmd然后回车,在命令提示符里面输入ipconfig回车。你的内网ip是这个哦: {/collapse-item}{collapse-item label="我的路由器是非桥接模式"} 使用光猫的端口映射功能或者使用dmz主机,其实与路由器相似,但是光猫一般会因为没有超级管理员权限的问题,导致无法使用dmz主机,所以我更推荐使用桥接模式的路由器(挂个电话叫运营商帮你改光猫桥接然后路由器输入宽带账号密码就好了)。{/collapse-item}{/collapse}ps:因为家宽公网的特殊性(ip会周期性改变),所以说我们有必要让这个动态的ip变成静态的域名,花点小钱买个域名然后使用ddns-go软件实现“动态公网固定化”ddns-go: ddns-go项目地址 最后让联机的朋友们用你的域名或者ip进入你的服务器。2、ipv6法在确认了大家都有ipv6后,作为主机的你,需要复制下你的ipv6地址,就是上面检测网站给你的ipv6地址,把地址发给你的联机朋友们。直接让朋友用你ipv6地址进入你的服务器。因为ipv6每次重启电脑都会变化,所以说我非常建议使用ddns-go软件对ipv6地址进行“动态公网固定化”有的路由器可能会默认开启ipv6公网的防火墙(比如说我的ac2100),这个没啥办法,你只能想办法去关闭它。3、端口映射开放映射: openfrp.net 樱花映射: natfrp.com 都需要注册登陆,节点的选择,我推荐是尽量选择离自己最近的节点,还有就是与自己运营商相同的节点。内部端口写25565,外部端口可以随机也可以选一个自己喜欢的。
2023年08月11日
1,176 阅读
0 评论
0 点赞
2022-06-15
linux云服开原神服务器
项目地址: https://github.com/Grasscutters/Grasscutter (如果访问不了可以把github.com改成hub.fastgit.xyz) 此项目为开源项目,请不要进行非法使用 ! 如有侵权我会快速删除本文章,可以通过发邮件的方式告诉我,
[email protected]
前言首先你得先准备一台Linux的云服务器,和一个能连接云服务器的软件win和macOS这边推荐使用 finalshell安卓推荐使用juicessh(请自己找资源)然后准备一个清醒的脑子准备开始部署原神服务器。ps:如果你连ssh都不知道怎么连接,那这边建议你换win系统。 这边 有win开原神服务器的教程。ps:这边以centos系统为例子,Ubuntu系统可以把有yum指令的yum改成apt。一、准备jdk运行环境和芒果数据库请先确保你已经有root权限,没有root权限的话使用sudo su root回车然后输入root密码来获取root权限。1.升级软件源,安装必备软件yum -y update yum -y install wget git screen vimps:第一条指令运行可能要运行一段时间请耐心等待。2.安装jdk17注意下面指令一行一行用wget https://mirrors.tuna.tsinghua.edu.cn/Adoptium/17/jdk/x64/linux/OpenJDK17U-jdk_x64_linux_hotspot_17.0.4.1_1.tar.gz tar zxvf OpenJDK17U-jdk_x64_linux_hotspot_17.0.4.1_1.tar.gz mv jdk-17.0.4.1+1 /usr/local/java vim /etc/profile # 按 i 进入编辑 在文件末尾添加以下内容 export JAVA_HOME=/usr/local/java export PATH=$PATH:$JAVA_HOME/bin; export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar; # 添加完成后按 esc 输入 :wq! 保存 source /etc/profile如果使用java -version指令然后出现下面这样就说明jdk安装并配置好了3.获取芒果数据库压缩包wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.9.tgz #上面的适用于centos7,如果你是centos8或者ubuntu系统请看下面的教程{collapse}{collapse-item label="centos8和ubuntu系统" close} 请访问 https://www.mongodb.com/try/download/community 然后点然后在服务器ssh输入wget 复制到的链接然后回车等待运行完。{/collapse-item}{/collapse}然后使用tar zxvf mongodb-linux-x86_64-rhel70-5.0.9.tgz来解压芒果数据库ps:上面的解压指令要根据你实际下载到的压缩文件来改名,提示tab键可以快速补全文件名字二、准备好全部服务端文件1.获取服务端主体文件和资源文件git clone -b development https://ghproxy.com/https://github.com/Grasscutters/Grasscutter git clone https://ghproxy.com/https://github.com/Koko-boya/Grasscutter_Resources最终使用ls指令输出有的内容中有Grasscutter和Grasscutter_Resources即为正确2.将服务端资源文件放到正确位置cd Grasscutter_Resources mv Resources ~/Grasscutter/resources完成后你的Grasscutter文件夹下就有resources文件夹了接下来就可以开始编译服务端。3.编译服务端cd ~/Grasscutter ./gradlew jar ls倒数第二个指令可能需要运行比较长的时间,请耐心等待!最后如果显示这样,就说明编译成功了,即可进入下一步,正式开服。三、正式开服1.开芒果数据库由于要让程序一直运行,所以这里我们需要用到screen软件screen -R db cd ~/mongodb-linux-x86_64-rhel70-5.0.9 mkdir db cd bin wget huoshen80.top/usr/uploads/2022/06/start.sh sh start.sh最终完成,然后直接关闭ssh并重连进入下一步2.开服务端主体由于要让程序一直运行,所以这里我们需要用到screen软件screen -R ys cd ~/Grasscutter java -jar grasscutter-1.2.2-dev.jar选择语言输入chs然后回车。出现下面这个表示开好了由于第一次开服会生成config.json文件,云服必须修改此文件,所以说需要先关闭服务端然后修改此文件。stop vim config.json # 按 i 进入编辑 在文件的这些位置进行修改 # 添加完成后按 esc 输入 :wq! 保存两个ip必须换成自己服务器的ip或者域名,两个端口这边不建议修改此外记得一定要去服务商那边放行443端口(tcp),22102(udp),如果有宝塔的话也要放行这两个端口,请根据你自己设置的端口进行放行!!!否则可能会导致客户端无法连接!然后再开服java -jar grasscutter-1.2.2-dev.jar然后就可以开始享受了!ps:如果服务器重启的话就需要重新创建screen然后先开芒果数据库,再开服务端整体。四、补充1.screen软件的用法进入一个screen,如果没有就创建一个:screen -R 名字进入一个指定的screen:screen -r 名字列出现有的screen:screen -ls进入上一次的screen:screen -x关闭指定的screen:screen -S 名字 -X quit你还可以在screen里面输入exit来关闭screen2.升级服务端cd ~/Grasscutter git pull ./gradlew jar然后耐心等待即可。接下来就是进入服务器的教程: 点我
2022年06月15日
1,655 阅读
3 评论
1 点赞
2022-06-08
进入自己原神服务器
如有侵权我会快速删除本文章,可以通过发邮件的方式告诉我,
[email protected]
在上篇文章中我们完成了服务端的搭建,这篇文章我将教大家怎么进入自己的服务器。在进入服务器之前先创建一个用户!在服务端控制台输入account create (你想要的用户名) (你想要的uid)然后回车例如:account create huoshen80 10001[创建一个uid为10001名为huoshen80的用户]一、windows进服1.下载代理软件点我 下载代理软件(如果报毒那是误报,此软件没毒请放心使用)2.打开代理软件下好后右键它选择管理员身份运行本地开服的话直接点击开始代理(如果代理端口被占用可以改)如果是云服务器开服的话填写服务器ip或者域名3.进入游戏代理打开了后直接打开游戏用户名输入刚刚创建好的账号,比如说我创的是huoshen80那就输入它,密码随便输什么都可以。然后就完事了,享受。。。。。。二、安卓手机进服1.下载已魔改过的国际服启动器在这个网站 点我 最底下的第一个就是要下载的安装包最底下:下载好后进行安装。(如果手机上已经有国际服的话,请参考下面折叠的教程){collapse}{collapse-item label="已有国际服" close}根据这边的教程你可以跳过下边2.的部分因为你已经有了国际服所以你可以跳过下载国际服游戏文件,或者改官服包名为国际服包名。(这边以mt管理器为例)来到根目录下Android文件夹中的data文件夹找这个文件夹你得先将国际服文件夹先改个包名比如说在com.miHoYo.GenshinImpact后面加个1什么的,然后再将你原本的国际服安装包卸载,安装上上面说的魔改后的国际服安装包,然后再将国际服的包名改回com.miHoYo.GenshinImpact{/collapse-item}{/collapse}2.没有国际服,但有官服或者b服,获取游戏文件(1)改包名的方法[适用于非OPPO和realme手机]不想下13个G的文件怎么办?这里以mt管理器为例来到根目录下Android文件夹中的data文件夹找这个文件夹他们从上往下分别是国际服,b服,官服。你哪个服有13个G的文件就把哪个文件名改为国际服的文件名,国际服的文件名是com.miHoYo.GenshinImpact,如果有重名文件夹,可以将它们后面加个1之类的。(2)复制或移动文件法[适用于OPPO和realme手机]如果color os系统的手机改包名的话会发生这样的事情目前无解,感觉就是玄学。所以说color os系统复制移动大法好使。(我就是realme手机)复制比移动更好,因为移动容易使游戏文件寄掉(我就搞寄过)在Android/data文件夹里创建一个com.miHoYo.GenshinImpact的文件夹,再将别的服的files文件复制或者移动到com.miHoYo.GenshinImpact内即可。3.有了游戏文件也安装上了魔改的包后进服打开上面安装好的魔改国际服,你将会看到下面的这个窗口,如果没有的话关掉重开就有了。像这样点上第一个和倒数第二个✓然后填(https://ip),如果是本地电脑开服的话,你需要改一下服务端的config.json文件,把两个127.0.0.1改成你电脑的ip{collapse}{collapse-item label="如何查看电脑ip地址" close} win+r然后输入cmd回车 输入ipconfig回车,就能看到自己电脑的ip了{/collapse-item}{/collapse}全部勾选好和填写好后,将游戏彻底关掉,然后重开,输入你事先创建好的用户名,密码随便填,然后享受游戏。有什么不懂的欢迎加我QQ来问我,QQ:2567434593
2022年06月08日
1,796 阅读
0 评论
1 点赞
2022-06-06
win上开原神服务器
项目地址: https://github.com/Grasscutters/Grasscutter (如果访问不了可以把github.com改成hub.fastgit.xyz) 此项目为开源项目,请不要进行非法使用 ! 如有侵权我会快速删除本文章,可以通过发邮件的方式告诉我,
[email protected]
一、准备运行环境和数据库1.下载安装jdk17 点我下载下载芒果数据库zip文件 点我下载安装git软件 点我下载2.解压和安装安装jdk17和git都只需要一直点下一步然后安装就行了jdk17:git:芒果数据库zip文件解压并新建一个文件夹用于存放服务端的所有文件3.检查jdk17如果你电脑上本来就有一些java的话可能得指定java路径或者修改Java变量。你可以用win+r召唤运行窗口输入cmd然后回车,然后用java -version指令来查看当前默认使用的java,如果显示得像下面第三张图一样显示java version“17.0.1”,就说明Java环境正确。二、部署项目1.获取服务端主体和资源文件在存放芒果数据库得文件夹中右键选择Git Bash Here在窗口中输入:git clone -b development https://ghproxy.com/https://github.com/Grasscutters/Grasscutter 获取服务端主体git clone https://ghproxy.com/https://github.com/Koko-boya/Grasscutter_Resources获取资源文件最终这样2.编译服务端cd Grasscutter ./gradlew.bat jar 进入服务端文件夹和开始编译服务端等出现BUILD SUCCESSFUL就算编译成功,编译可能需要花费比较多的时间请耐心等待。如果出现那你得检查一下整个服务端文件存放位置的路径是否有中文,如果有那就要修改为英文,再重复编译步骤。例如:我把整个文件放桌面上,中间路径有我的中文用户名,那么我可以把这整个文件搬家到其他盘(注意!盘的名字是中文没关系)例如我把整个文件放在新建文件夹内,那就给新建文件夹改个名。[这些操作通通都需要关闭全部服务端有关程序]3.移动resources(资源文件)到正确位置手动将Grasscutter_Resources文件夹中的Resources文件夹移动到Grasscutter文件夹内并改名为resources,如图:三、启动服务端启动服务端需要按照一定的顺序:先开启芒果数据库再打开服务端主体编写启动脚本和第一次启动服务端使用芒果数据库启动脚本:在mongodb-windows-x86_64-5.0.8文件夹下新建一个名为db的文件夹进入bin文件夹,然后将start.cmd放进去点它下载→start.cmd然后双击芒果数据库开好了,记住别关掉,关掉就没用了。使用服务端主体启动脚本:进入Grasscutter文件夹,将1.cmd放入里面点它下载→1.cmd双击打开,第一次是这样的,输入chs然后回车选择中文当出现游戏服务器已在端口 22102 上启动的时候说明服务端已经完全开好了如果你需要停止这个服务端,你可以输入stop来停止它芒果数据库可以通过直接×掉关闭。四、补充1.更改ip和端口第一次启动服务端会生成很多文件,其中的config.json比较重要如果你是本地电脑搭建你不需要管这个文件如果你是用云服务器搭建或者你有公网ip或者ipv6,那你需要这么做:{collapse}{collapse-item label="点我查看非完全本地搭建" close}你需要将config.json文件中所有的127.0.0.1改为你的服务器ip或者你的域名如图:此外你必须记得要去服务商那边放行443端口(tcp),22102(udp),请根据你自己设置的端口进行放行!!!否则可能会导致客户端无法连接!{/collapse-item}{/collapse}2.第一次开服好像会卡bug(人物放不了技能之类的)可以通过重启服务端来解决。3.相关服务端的指令请看 这里4.升级服务端你需要先把服务端给stop再进行服务端升级,在Grasscutter文件夹右键选择Git Bash Here然后下面的代码一行一行分开输入然后回车。git pull ./gradlew.bat jar 然后服务端就升级好了,然后就重新打开服务端就可以了。有的时候编译完后jar文件的名字会改变,你需要去1.cmd文件里面修改相应的名字。进入自己原神服务器教程 点我 如有什么疑问可以加我的QQ咨我的QQ:2567434593,也欢迎加入我的粉丝群:957864420
2022年06月06日
1,136 阅读
0 评论
3 点赞
1
2
3