"人生重開模擬器",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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM