"人生重开模拟器",10分钟轻松搭建!
人生重开模拟器是最近爆火的一款非常好玩的模拟游戏,会带你走入一个有趣的世界,开启全新的人生旅程,即"人生重开"。
然而实际上,这款游戏短短在3天内上线,在百度贴吧、朋友圈、QQ群、微博等各大平台纷纷刷屏。
在最开始,我们需要在系统随机给出的10个天赋中选3个,
比如你可以选桃花连连(可提升恋爱机会)、佛宗(可提高考上哈佛大学的几率)、足量(身高不矮)......
需要注意的是,每次重开的天赋选项都不是相同的。
游戏后续的发展也都会根据我们的选项进行调整,大家可以亲自去尝试一下。
咳咳,回到正题,如此简单、好玩的游戏,是如何搭建出来的呢?
1、下载代码(如果下载失败,请查看文章结尾处);2、部署环境;3、运行起来;4、静态化(Nginx)运行;5、调试。
#01 下载代码 ## git clone https://github.com/VickScarlet/lifeRestart.git /app/liferestart-src/ #02 部署环境 #人生重启项目是js+css+html,使用的是node框架,这里需要安装 nodejs ##下载nodejs wget -P /server/tools https://nodejs.org/dist/v14.17.6/node-v14.17.6-linux- x64.tar.xz tar xf /server/tools/node-v14.17.6-linux-x64.tar.xz - C /app/ ln -s /app/node-v14.17.6-linux-x64 /app/node ##配置nodejs echo 'export PATH=/app/node/bin/:$PATH #andy' >>/etc/profile source /etc/profile ##检查环境 [root@nfs ~]# node -v v14.17.6 [root@nfs ~]# npm -v 6.14.15 #03 运行起来 cd /app/liferestart-src/ npm install npm run dev #检查是否有8080端口,然后通过浏览器访问即可. http://10.0.0.31:8080/view/ #后面有了nginx也可以用域名访 问 #10.0.0.31是你本机ip地址
#04 静态化 #node直接运行效率还是比较低,一般用于测试环境 #需要静态化然后扔给nginx处理. ##静态化 npm run build ##把静态目录拷到 nginx站点目录下面 这里设置 为/app/liferestart/ yum install -y nginx #无法安装nginx请配置epel源 ubt debian用户直接apt install 即可 systemctl enable nginx systemctl start nginx #注意nginx.conf并没有修改与配置 [root@andy-life ~# cat /etc/nginx/conf.d/liferestart.conf server { listen 80; server_name liferestart.andy.com; set $lidao_root "/app/liferestart"; root $lidao_root/view; access_log /var/log/nginx/access_liferestart.andy.com.log main; error_log /var/log/nginx/error_liferestart.andy.com.log error; location / { index index.html ; } location /data { alias $lidao_root/data; } location /public { alias $lidao_root/public; } } #05 运行与测试 通过浏览器使用域名访问,liferestart.andy.com
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类