重构目录结构

This commit is contained in:
2025-09-22 17:20:24 +08:00
parent e0a3999a1a
commit a56d62fe16
30 changed files with 117 additions and 57 deletions

View File

@@ -0,0 +1,69 @@
---
outline: deep
---
# Windows
本节介绍如何在Windows上安装ew。
:::tip 注意
本节并未提及如何配置游戏资源服务器,如需配置资源服务器请参考[游戏资源服务器配置](../assets_docs#asset)。
:::
## 方式一:使用二进制程序
### 下载二进制程序
从[ew](https://pan.baidu.com/s/1z00zlPtrFtRmwLLoZjvc4w?pwd=yi7r)下载适用于Windows的二进制文件`ew.exe`
### 运行ew
在当前目录下打开CMD或者PowerShell以下是一个典型的运行示例
```
ew.exe --port 8080 --path ./data/ --max-time 1736076211
```
::: tip 注意
具体的命令行参数可以在[环境变量和命令行参数](../variable-argument#variable)或者使用
```
ew.exe --help
```
查看。
:::
## 方式二:从源代码编译
### 下载源代码
从[ew](https://git.zhushenwudi.top/zhushenwudi/ew)下载或git克隆源代码。
### 编译源代码
#### 构建说明
1. 安装以下依赖
- [Perl (StrawberryPerl)](https://strawberryperl.com/)
- [Rust](https://www.rust-lang.org/)
- [Node.js](https://nodejs.org/)
1. 构建WebUI
```
cd webui
npm install
npm run build
```
1. 构建ew服务器
- Debug模式
```
cargo build
```
- Release模式
```
cargo build --release
```
构建完成的二进制文件`ew.exe`在源代码根目录下的`target/debug``target/release`中。可以将其移动到你想存储的位置。
### 运行ew
在当前目录下打开CMD或者PowerShell以下是一个典型的运行示例
```
ew.exe --port 8080 --path ./data/ --max-time 1736076211
```
::: tip 注意
具体的命令行参数可以在[环境变量和命令行参数](../variable-argument#variable)或者使用
```
ew.exe --help
```
查看。
:::