上岸的鱼

心中有光,便可使整个世界升起太阳

注意:仅当你的VPS无法跑通容器且具备Python3开发环境时才使用本方案。

前言

本文档不面向零基础的小白读者,请确保你具备一定的Python项目开发经验并了解基础的Linux知识以应对本文未提及的偶发性异常。

本文的以国外某Ubuntu20.04 VPS设备为例简略介绍项目部署方法。请确保您的VPS已安装Python3,wget,git等必要依赖(模型文件存储在部署在 GitHub Release 里面,项目中的网络请求未配置前置的反向代理)。

快速上手

  1. 克隆代码
1
git clone --depth=1 https://github.com/QIN2DIM/epic-awesome-gamer.git /home/epic
  1. **处理 **requirements
1
cd /home/epic && pip install -r requirements.txt
  1. 初始化项目并填写配置文件

    执行如下指令初始化项目,自动生成config.yaml。等待程序自动退出后以你喜欢的方式填写配置文件。

1
cd /home/epic/src && python3 main.py 
1
2
3
配置文件的默认路径为 `/home/epic/src/config.yaml`,其中必填项为「账号信息」有关配置文件的介绍请参考其他新手指南教程。

填写完毕后保存配置。
  1. 下载并安装项目依赖

    安装 google-chrome(若已存在可跳过此步骤)。若需要管理员权限则使用 sudo 分步执行。

1
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && apt install -y ./google-chrome-stable_current_amd64.deb rm ./google-chrome-stable_current_amd64.deb
1
安装 xvfb
1
apt install xvfb -y
  1. 启动claim任务
1
cd /home/epic/src && xvfb-run python3 main.py claim
  1. 启动 get 任务
1
cd /home/epic/src && xvfb-run python3 main.py get
  1. 启动 unreal 任务
1
cd /home/epic/src && xvfb-run python3 main.py unreal
  1. 部署定时任务
1
cd /home/epic/src && xvfb-run python3 main.py deploy

高级用法

< 暂时弃用 >

  1. 查看log文件(默认存储路径)
1
2
3
4
5
6
# debug 运行日志
cat /home/epic/src/database/logs/runtime.log

# error 错误日志
cat /home/epic/src/database/logs/error.log

  1. 查看运行截图(默认存储路径)
1
ls /home/epic/src/databse/screenshot

最后更新时间:2022年04月09日

登陆甲骨文后台打开实例
找到子网点击进去
enter description here
点击进去安全组
enter description here
修改安全组,为图描述选项随意!
enter description here

一、Ubuntu系统

1、开放所有端口

1
2
3
4
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F

2、关闭或强制删除防火墙

1
2
apt-get purge netfilter-persistent && reboot
或 rm -rf /etc/iptables && reboot

二、Centos系统

1、删除多余附件

1
2
3
4
systemctl stop oracle-cloud-agent
systemctl disable oracle-cloud-agent
systemctl stop oracle-cloud-agent-updater
systemctl disable oracle-cloud-agent-updater

2、停止firewall并禁止自启动

1
2
systemctl stop firewalld.service
systemctl disable firewalld.service

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var linum = document.querySelector('#branchList').getElementsByTagName("li").length
var start = 645
var text =""

for (let index = 0; index < linum; index++) {

var index2 = index + start

var branch = "branch_" + index2
var h4 = document.getElementById(branch).parentNode.parentNode.parentNode.querySelector("h4").innerText
var img = document.getElementById(branch).querySelector("img").src
var span = document.getElementById(branch).querySelector("span").innerText

text = text+ "\n" +index + " "+img + " " + span+ " " +h4

}

console.log(text)

角色:DNA-个人(大脑)-家庭-家族-地方-国家-人类
身份的不同:自私(利己)-利他

需求层次理论的问题是:把需求的角色只是限定在了 DNA、个人这两个角色上。在实际应用中总会感觉到缺陷。


随机病毒(种类、致死、传播、属性)
随机出国家(人口、盟友、属性)
游戏开始
随机延迟时间

疫情收到报告

玩家选择国策:闭关锁国>不作干涉

0%