人生重開模擬器是最近爆火的一款非常好玩的模擬游戲,會帶你走入一個有趣的世界,開啟全新的人生旅程,即"人生重開"。
然而實際上,這款游戲短短在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