Skip to content

Commit a049150

Browse files
committed
更新README文档:添加多语言支持(中文和英文)
1 parent 6fa4081 commit a049150

3 files changed

Lines changed: 226 additions & 100 deletions

File tree

README.md

Lines changed: 16 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -1,116 +1,32 @@
1-
# Steam游戏加速器
1+
# Steam游戏加速器 | Steam Game Accelerator
2+
3+
[简体中文](README_zh.md) | [English](README_en.md)
24

35
一款专为Steam平台游戏(如DOTA2、CS2)设计的网络加速工具,通过智能路由优化和节点选择,有效降低游戏延迟,提升游戏体验。
46

5-
## 功能特点
7+
A network acceleration tool designed specifically for Steam platform games (such as DOTA2, CS2), effectively reducing game latency and enhancing gaming experience through intelligent route optimization and node selection.
8+
9+
## 功能特点 | Features
610

711
- **多区服支持**:支持国服、香港、东南亚等多个游戏服务器区域
812
- **智能节点选择**:自动测试并选择最佳加速节点
913
- **实时延迟监控**:持续监控游戏连接质量,显示优化效果
1014
- **自动游戏检测**:能够自动检测正在运行的Steam游戏
1115
- **用户友好界面**:简洁直观的操作界面
1216

13-
## 系统要求
14-
15-
- **操作系统**:Windows 10/11
16-
- **运行环境**:Python 3.8+
17-
- **权限要求**:管理员权限(用于修改系统路由)
18-
- **依赖组件**:详见requirements.txt
19-
20-
## 安装步骤
21-
22-
1. 克隆仓库:
23-
```bash
24-
git clone https://github.com/your-username/steam-accelerator.git
25-
cd steam-accelerator
26-
```
27-
28-
2. 安装依赖:
29-
```bash
30-
pip install -r requirements.txt
31-
```
32-
33-
## 使用方法
34-
35-
### 方法一:直接运行
36-
37-
1. 以管理员身份运行:
38-
```bash
39-
python gui.py
40-
```
41-
42-
2. 在界面上选择游戏和区服
43-
3. 点击"开始加速"按钮
44-
4. 查看实时加速状态和优化效果
45-
46-
### 方法二:使用批处理文件
47-
48-
直接双击运行`启动加速器.bat`文件(需要管理员权限)
49-
50-
## 技术架构
51-
52-
### 核心组件
53-
54-
1. **加速器核心(AcceleratorCore)**
55-
- 负责路由优化和节点管理
56-
- 提供延迟测试功能
57-
- 管理加速会话
58-
59-
2. **游戏检测器(GameDetector)**
60-
- 检测正在运行的游戏
61-
- 智能判断游戏区域
62-
- 获取游戏服务器信息
63-
64-
3. **用户界面(UI)**
65-
- 提供图形化操作界面
66-
- 显示加速状态和延迟信息
67-
- 支持游戏和区服选择
68-
69-
### 工作原理
70-
71-
1. **节点质量评估**
72-
- 测试节点到本地的延迟
73-
- 评估节点到游戏服务器的连通性
74-
- 综合计算节点得分(0-100)
75-
76-
2. **路由优化**
77-
- 修改系统路由表
78-
- 为游戏服务器IP设置最优路径
79-
- 定期更新路由以保持最佳性能
80-
81-
## 配置说明
82-
83-
`config.json`中可以配置:
84-
85-
1. **节点配置**
86-
- 按区域和运营商分类的加速节点
87-
- 每个节点包含IP、位置和ISP信息
88-
89-
2. **游戏服务器配置**
90-
- 不同游戏的服务器IP列表
91-
- 按区域分类的服务器组
17+
## 详细文档 | Detailed Documentation
9218

93-
## 项目结构
19+
请选择您的语言查看详细文档:
20+
Please select your language to view detailed documentation:
9421

95-
```
96-
steam_accelerator/
97-
├── gui.py # 主界面入口
98-
├── src/
99-
│ ├── core.py # 加速器核心
100-
│ ├── game_detector.py # 游戏检测
101-
│ ├── ui.py # 用户界面
102-
│ └── main.py # 主程序
103-
├── config.json # 配置文件
104-
├── requirements.txt # 依赖列表
105-
└── 启动加速器.bat # 快速启动脚本
106-
```
22+
- [简体中文](README_zh.md)
23+
- [English](README_en.md)
10724

108-
## 注意事项
25+
## 版本信息 | Version
10926

110-
- 需要管理员权限才能正常运行
111-
- 使用前请确保已安装所有依赖
112-
- 如遇问题,请查看日志获取详细信息
27+
当前版本 | Current version: 1.0.1
11328

114-
## License
29+
## 许可证 | License
11530

116-
[MIT License](LICENSE)
31+
本项目采用MIT许可证,详情请参阅LICENSE文件。
32+
This project is licensed under the MIT License - see the LICENSE file for details.

README_en.md

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
# Steam Game Accelerator
2+
3+
A network acceleration tool designed specifically for Steam platform games (such as DOTA2, CS2), effectively reducing game latency and enhancing gaming experience through intelligent route optimization and node selection.
4+
5+
## Features
6+
7+
- **Multiple Server Region Support**: Supports multiple game server regions including China, Hong Kong, Southeast Asia, etc.
8+
- **Intelligent Node Selection**: Automatically tests and selects the optimal acceleration node
9+
- **Real-time Latency Monitoring**: Continuously monitors game connection quality and displays optimization effects
10+
- **Automatic Game Detection**: Capable of automatically detecting running Steam games
11+
- **User-friendly Interface**: Clean and intuitive operation interface
12+
13+
## System Requirements
14+
15+
- **Operating System**: Windows 10/11
16+
- **Runtime Environment**: Python 3.8+
17+
- **Permission Requirements**: Administrator privileges (for modifying system routes)
18+
- **Dependencies**: See requirements.txt for details
19+
20+
## Installation Steps
21+
22+
1. Clone the repository:
23+
```bash
24+
git clone https://github.com/your-username/steam-accelerator.git
25+
cd steam-accelerator
26+
```
27+
28+
2. Install dependencies:
29+
```bash
30+
pip install -r requirements.txt
31+
```
32+
33+
## Usage
34+
35+
### Method 1: Direct Execution
36+
37+
1. Run as administrator:
38+
```bash
39+
python gui.py
40+
```
41+
42+
2. Select game and server region in the interface
43+
3. Click the "Start Acceleration" button
44+
4. View real-time acceleration status and optimization effects
45+
46+
### Method 2: Using Batch File
47+
48+
Simply double-click the `启动加速器.bat` file (requires administrator privileges)
49+
50+
## Technical Architecture
51+
52+
### Core Components
53+
54+
1. **Accelerator Core**
55+
- Responsible for route optimization and node management
56+
- Provides latency testing functionality
57+
- Manages acceleration sessions
58+
59+
2. **Game Detector**
60+
- Detects running games
61+
- Intelligently determines game regions
62+
- Retrieves game server information
63+
64+
3. **User Interface (UI)**
65+
- Provides graphical operation interface
66+
- Displays acceleration status and latency information
67+
- Supports game and server region selection
68+
69+
### Working Principle
70+
71+
1. **Node Quality Assessment**
72+
- Tests node-to-local latency
73+
- Evaluates node connectivity to game servers
74+
- Comprehensively calculates node scores (0-100)
75+
76+
2. **Route Optimization**
77+
- Modifies system routing tables
78+
- Sets optimal paths for game server IPs
79+
- Periodically updates routes to maintain optimal performance
80+
81+
## Configuration Instructions
82+
83+
In `config.json`, you can configure:
84+
85+
1. **Node Configuration**
86+
- Acceleration nodes categorized by region and carrier
87+
- Each node includes IP, location, and ISP information
88+
89+
2. **Game Server Configuration**
90+
- Server IP lists for different games
91+
- Server groups categorized by region
92+
93+
## Project Structure
94+
95+
```
96+
steam_accelerator/
97+
├── gui.py # Main interface entry
98+
├── src/
99+
│ ├── core.py # Accelerator core
100+
│ ├── game_detector.py # Game detection
101+
│ ├── main.py # Main program logic
102+
│ └── ui.py # UI implementation
103+
├── config.json # Configuration file
104+
└── requirements.txt # Dependency list
105+
```

README_zh.md

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
# Steam游戏加速器
2+
3+
一款专为Steam平台游戏(如DOTA2、CS2)设计的网络加速工具,通过智能路由优化和节点选择,有效降低游戏延迟,提升游戏体验。
4+
5+
## 功能特点
6+
7+
- **多区服支持**:支持国服、香港、东南亚等多个游戏服务器区域
8+
- **智能节点选择**:自动测试并选择最佳加速节点
9+
- **实时延迟监控**:持续监控游戏连接质量,显示优化效果
10+
- **自动游戏检测**:能够自动检测正在运行的Steam游戏
11+
- **用户友好界面**:简洁直观的操作界面
12+
13+
## 系统要求
14+
15+
- **操作系统**:Windows 10/11
16+
- **运行环境**:Python 3.8+
17+
- **权限要求**:管理员权限(用于修改系统路由)
18+
- **依赖组件**:详见requirements.txt
19+
20+
## 安装步骤
21+
22+
1. 克隆仓库:
23+
```bash
24+
git clone https://github.com/your-username/steam-accelerator.git
25+
cd steam-accelerator
26+
```
27+
28+
2. 安装依赖:
29+
```bash
30+
pip install -r requirements.txt
31+
```
32+
33+
## 使用方法
34+
35+
### 方法一:直接运行
36+
37+
1. 以管理员身份运行:
38+
```bash
39+
python gui.py
40+
```
41+
42+
2. 在界面上选择游戏和区服
43+
3. 点击"开始加速"按钮
44+
4. 查看实时加速状态和优化效果
45+
46+
### 方法二:使用批处理文件
47+
48+
直接双击运行`启动加速器.bat`文件(需要管理员权限)
49+
50+
## 技术架构
51+
52+
### 核心组件
53+
54+
1. **加速器核心(AcceleratorCore)**
55+
- 负责路由优化和节点管理
56+
- 提供延迟测试功能
57+
- 管理加速会话
58+
59+
2. **游戏检测器(GameDetector)**
60+
- 检测正在运行的游戏
61+
- 智能判断游戏区域
62+
- 获取游戏服务器信息
63+
64+
3. **用户界面(UI)**
65+
- 提供图形化操作界面
66+
- 显示加速状态和延迟信息
67+
- 支持游戏和区服选择
68+
69+
### 工作原理
70+
71+
1. **节点质量评估**
72+
- 测试节点到本地的延迟
73+
- 评估节点到游戏服务器的连通性
74+
- 综合计算节点得分(0-100)
75+
76+
2. **路由优化**
77+
- 修改系统路由表
78+
- 为游戏服务器IP设置最优路径
79+
- 定期更新路由以保持最佳性能
80+
81+
## 配置说明
82+
83+
`config.json`中可以配置:
84+
85+
1. **节点配置**
86+
- 按区域和运营商分类的加速节点
87+
- 每个节点包含IP、位置和ISP信息
88+
89+
2. **游戏服务器配置**
90+
- 不同游戏的服务器IP列表
91+
- 按区域分类的服务器组
92+
93+
## 项目结构
94+
95+
```
96+
steam_accelerator/
97+
├── gui.py # 主界面入口
98+
├── src/
99+
│ ├── core.py # 加速器核心
100+
│ ├── game_detector.py # 游戏检测
101+
│ ├── main.py # 主程序逻辑
102+
│ └── ui.py # UI实现
103+
├── config.json # 配置文件
104+
└── requirements.txt # 依赖列表
105+
```

0 commit comments

Comments
 (0)