mirror of
https://github.com/kuitoi/kuitoi-Server.git
synced 2025-08-18 00:35:36 +00:00
88 lines
2.7 KiB
Markdown
88 lines
2.7 KiB
Markdown
# 来自 KuiToi 服务器的问候
|
||
|
||
## 好的,让我们开始吧
|
||
|
||
###### _(这里是 Linux 的命令)_
|
||
|
||
* 运行它需要 **Python 3.10.x**!只有这个版本才能运行,Python 3.11 不支持...
|
||
* 您可以像这样检查 Python 版本(你要在这里笑):
|
||
```bash
|
||
python3 --version # Python 3.10.6
|
||
```
|
||
* 克隆存储库并导航到它
|
||
* 安装所有必需的内容
|
||
* 然后,使用我的“脚本”,删除所有不必要的文件并移动到核心源
|
||
```bash
|
||
git clone -b Stable https://github.com/kuitoi/KuiToi-Server.git && cd KuiToi-Server
|
||
pip install -r requirements.txt
|
||
mv ./src/ $HOME/ktsrc/ && rm -rf ./* && mv $HOME/ktsrc/* . && rm -rf $HOME/ktsrc
|
||
```
|
||
* 这是如何检查服务器信息并启动它的方法:
|
||
```bash
|
||
python3 main.py --help # 显示所有可用命令
|
||
python3 main.py # 启动服务器
|
||
```
|
||
|
||
## 配置
|
||
|
||
* 启动后,将创建 `kuitoi.yaml`
|
||
* 默认情况下,它如下所示:
|
||
```yaml
|
||
!!python/object:modules.ConfigProvider.config_provider.Config
|
||
Auth:
|
||
key: null
|
||
private: true
|
||
Game:
|
||
map: gridmap_v2
|
||
max_cars: 1
|
||
players: 8
|
||
Options:
|
||
debug: false
|
||
encoding: utf-8
|
||
language: en
|
||
log_chat: true
|
||
speed_limit: 0
|
||
use_lua: true
|
||
use_queue: false
|
||
Server:
|
||
description: Welcome to KuiToi Server!
|
||
name: KuiToi-Server
|
||
server_ip: 0.0.0.0
|
||
server_port: 30814
|
||
WebAPI:
|
||
enabled: false
|
||
secret_key: 3838ccb03c86cdb386b67fbfdcba62d0
|
||
server_ip: 127.0.0.1
|
||
server_port: 8433
|
||
```
|
||
### Auth
|
||
|
||
* 如果您将 `private: false` 并且不设置 `key`,服务器将请求一个 BeamMP 密钥,没有它无法启动。
|
||
* 输入 BeamMP 密钥后,服务器将出现在启动器列表中。
|
||
* 您可以在此处获取密钥:[https://beammp.com/k/keys ↗](https://beammp.com/k/keys)
|
||
|
||
### Game
|
||
|
||
* `map` 仅为地图名称,即打开具有地图的 mod 在 `map.zip/levels` - 地图名称将在那里,那就是我们插入的地方。
|
||
* `max_cars` - 每个玩家的最大汽车数量
|
||
* `players` - 最大玩家数
|
||
|
||
### Options
|
||
|
||
* `debug` - 是否输出调试消息(仅适用于有经验的用户,会略微降低性能)
|
||
* `encoding` - 使用哪种编码打开文件
|
||
* `language` - 服务器将使用哪种语言启动(当前可用:en,ru)
|
||
* `log_chat` - 是否将聊天输出到控制台
|
||
* `speed_limit` - 下载 mod 的下载速度限制(以 MB/s 为单位)
|
||
* `use_lua` - 启用 lua 支持
|
||
* `use_queue` - 按队列下载 mod,即一次只能下载一个客户端
|
||
|
||
### Server
|
||
|
||
* `description` - BeamMP 启动器的服务器描述
|
||
* `name` - BeamMP 启动器的服务器名称
|
||
* `server_ip` - 分配给服务器的 IP 地址(仅适用于有经验的用户,默认为 0.0.0.0)
|
||
* `server_port` - 服务器将在哪个端口上工作
|
||
|
||
### WebAPI
|
||
##### _文档尚未准备好_ |