许可证
贡献
如果你有能力,你可以向我们的仓库提交 Pull Request 或 Issue。
开发进度
目前 master 是主分支, , 在修一些小问题,欢迎贡献rwir 分支上正在将进行 rust 重写的工作
lets RWIR!
注:目前
rwir分支合并成master分支,目前处于PreRelease版本(测试版),但目前的Release版本为1.2.10.6处于稳定状态
鸣谢
ysc3839 提供一些 Python 开发思路
shenjack 帮助解决一些很屎的代码,并且提供了一些参考代码
使用
如果你是 Linux 用户 (Docker)
docker run -d --name vcmp-python -v /path/to/your/server:/app -p 8192:8192 tianxiu2b2t/vcmp-python server
如果你是 Windows 用户
- pip 包安装
pip install vcmp-python-plugin
- 下载对应的 python 版本 dll 文件,或在 pip 包中寻找对应的 dll 文件
- 将 dll 文件放入你的 VCMP 服务器 plugins 文件夹中
- 修改 server.cfg 文件,添加以下内容
plugins python04rel64rspyo3py<python version>.dll
# 非必要不要开启……
# python_preloader false
python_script_path main.py
# 虚拟环境,比如 .venv/lib/python3.8/site-packages
# python_virtual_env
# 日志等级,默认 INFO
# python_log_level INFO
# 检查更新,默认为 true
# python check_update true
# 是否记录日志,默认为 false
# python_file_log
- 启动你的服务器
server.exe
示例脚本 (等有缘人提供)
main.py:
Release files for vcmp-python-plugin 2.0.0.post22
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vcmp_python_plugin-2.0.0.post22.tar.gz | 82.6 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vcmp_python_plugin-2.0.0.post22-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 166.0 MB
Release files / vcmp_python_plugin-2.0.0.post22.tar.gz
| Download URL | vcmp_python_plugin-2.0.0.post22.tar.gz |
|---|---|
| Size | 82.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4b4a869b6a1622d24ff45e7c0679dce93a2b712dbcf1edd2b297add4c771e158
|
|
BLAKE2b-256 checksum How to use checksums |
2785f311fdb13aeed37db37d89f9b5b6fcf9a70b972d58669ea4dbe2f2995e39
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.11
|
Release files / vcmp_python_plugin-2.0.0.post22-py3-none-any.whl
| Download URL | vcmp_python_plugin-2.0.0.post22-py3-none-any.whl |
|---|---|
| Size | 83.4 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0ce1d97d5046d5b7c9815eeafadd2ba9d1c28661068877cd76fdf7312b0e6fa5
|
|
BLAKE2b-256 checksum How to use checksums |
8d96eed1f30ce95ef74e9bc35bd40d190df06f6ecae2aed940155af3b843f375
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.11
|