环境安装
服务端需要安装的环境:点击下载
Mongodb数据库:点击下载
效果图
游戏截图 ==> 展开 / 收缩
数据库
先安装mongodb数据库,如果你已经安装过了,请不要重复安装。
如何知道mongodb是否安装成功,浏览器访问127.0.0.1:27017。如果有返回提示则安装成功。
客户端
首先下载客户端:点击下载
然后解压里面的文件,解压密码为moeyy.cn
打开后应该是这样
点击“游戏”文件夹,双击运行“星穹铁道国服”下载游戏。
下载完毕后将“StarRail_Data”文件夹内容拖至“\Star Rail\Games\StarRail_Data”替换。
服务端
下载服务端:点击下载
解压后里面应该是这样的
直接点击 start.cmd
等待一会
出现这些就代表开启成功了。
账号创建
输入“account create 用户名 uid”
别傻傻的复制粘贴,把用户名改成自己的,uid随便就行
创建成功提示
会出现这个,那你就成功注册了。
代理配置
下载Fiddler:点击下载,并安装。
打开fiddler,先把代理端口更换,不要使用默认端口防止冲突。更换位置:tools–>options–>connections
转到HTTPS选项,开启解密HTTPS选项,会要求安装什么什么证书,点是就完事了。
然后打开rules–>customize–>rules,复制我下方的规则进去然后crtl+s保存
import System;
import System.Windows.Forms;
import Fiddler;
import System.Text.RegularExpressions;
class Handlers
{
static function OnBeforeRequest(oS: Session) {
if(oS.host.EndsWith(".yuanshen.com") || oS.host.EndsWith(".hoyoverse.com") || oS.host.EndsWith(".mihoyo.com") || oS.host.EndsWith(".starrails.com")) {
oS.host = "localhost";
}
}
};
Plain text
剩下的跟原神私服一样,登录界面必须是“HoYoVerse”
命令和工具
你可以通过在控制台输入 avatar <add|remove> <AvatarID>
这样的命令来 “解锁” 它们。 在重新登录后才可以生效了。 角色ID(这些可能会随着新的 CBT 版本的发布而改变):AvatarID
全部指令以及ID ==> 展开 / 收缩
地图 ID: 在 CrepeSR\src\data\excel
中的 MapEntryExcelTable.json
里可以找到能用来改编场景的 planeID 和 floorID 。
改变地图: 在 CrepeSR\src\server\packets
中的 GetCurSceneInfoCsReq.ts
里编辑 planeId 和 floorId 来改变场景。
添加角色需要游戏在线,在控制台输入
target <UID>
Plain text
然后输入
avatar <add|remove> <AvatarID>
Plain text
config.json配置说明
打码的为我的服务器ip,可以替换为你的。如果你是本地搭建请填写127.0.0.1
常见问题
e11000 duplicate key error collection ==> 展开 / 收缩
Cannot read properties of undefined (reading ‘curIndex’) ==> 展开 / 收缩
获取全局分发错误 ==> 展开 / 收缩
关于
基于CrepeSR:项目地址
暂时还没完善,存在功能少以及bug多的问题,可以等一段时间res补全。
我的服务器
服务器地址:
hsr-server.moeyy.cn:443
Plain text
账号:moeyy,密码随便输入。
Fiddler配置:
import System;
import System.Windows.Forms;
import Fiddler;
import System.Text.RegularExpressions;
class Handlers
{
static function OnBeforeRequest(oS: Session) {
if(oS.host.EndsWith(".yuanshen.com") || oS.host.EndsWith(".hoyoverse.com") || oS.host.EndsWith(".mihoyo.com") || oS.host.EndsWith(".starrails.com")) {
oS.host = "hsr-server.moeyy.cn";
}
}
};