首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >原神角色卡服务器自建

原神角色卡服务器自建

作者头像
roydon
发布2023-02-03 14:41:27
发布2023-02-03 14:41:27
3.7K0
举报
文章被收录于专栏:postsposts

原神角色卡服务器自建

此文引用journey-ad的开源项目原神玩家信息卡片生成工具。实现效果:

展示信息包含昵称、uid、宝箱数、深渊……

下载源码

原作者仓库(被封):https://github.com/journey-ad/genshin-impact-card

我的备份仓库:https://github.com/roydonGuo/genshin-card

准备

有一台云服务器、有Linux使用经验、熟悉nodenginx、宝塔……

配置安装

安装NODEJS和NPM

卸载原有NODEJS和NPM

代码语言:javascript
复制
sudo yum remove -y nodejs npm

安装NODEJS和NPM

代码语言:javascript
复制
curl -sL https://rpm.nodesource.com/setup_10.x | bash -
代码语言:javascript
复制
yum install nodejs -y
代码语言:javascript
复制
sudo npm install -g npm

安装YARN

代码语言:javascript
复制
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
代码语言:javascript
复制
sudo rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg
代码语言:javascript
复制
sudo yum install yarn

查看版本

代码语言:javascript
复制
yarn --version

cookie获取

获取米游社Cookie,打开https://bbs.mihoyo.com/ys/,登录后F12打开控制台,随便找到一个请求,查看标头的cookie,一整个全复制下来。

源码配置

源码可以选择克隆我拉取的项目,随便放在一个文件夹前提是保证你自己知道此文件夹。

例如我放在了根目录的genshin-card文件夹。

ssh打开此文件夹安装依赖包:

代码语言:javascript
复制
yarn install

genshin-card文件夹新建一个记事本txt,输入以下内容:把cookie换成你的。

代码语言:javascript
复制
#!/bin/bash
 
export COOKIE="你的cookid" && yarn serve

保存后修改文件后缀名为.sh

守护进程

宝塔安装Supervisor管理器。添加守护进程:

启动命令:

代码语言:javascript
复制
bash genshincard.sh

默认端口号3000,浏览器访问:

http://{你的服务器ip}:3000/detail/rand/{你的米游社id}.png

出现下方卡片就算成功了。

查看日志:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-01-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 原神角色卡服务器自建
    • 下载源码
    • 准备
    • 配置安装
      • 安装NODEJS和NPM
      • 安装YARN
      • cookie获取
      • 源码配置
      • 守护进程
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档