- PureBasic 90.4%
- Rust 8.3%
- Go 1.2%
|
|
||
|---|---|---|
| .agents/skills | ||
| .claude | ||
| .codegraph | ||
| .codex | ||
| .github | ||
| .opencode/plans | ||
| .vscode | ||
| docs/superpowers | ||
| fodder | ||
| go/installer | ||
| proto | ||
| References | ||
| rust | ||
| scripts | ||
| skills | ||
| sni_tester | ||
| tools/bin2pb | ||
| .build.yml | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| AGENTS.md | ||
| LICENSE | ||
| README.md | ||
| skills-lock.json | ||
WWPS Control Stack
Overview
This is the control plane used to deploy, initialize, update, and operate the WWPS environment on Linux VPS hosts.
An experimental self-hosted server emulator project for Wuthering Waves, focused on quick deployment, simple management, and stable runtime behavior on Linux VPS environments.
Features
- One-command bootstrap installer
- Remote management workflow after deployment
- User profile and runtime configuration management
- Deployment asset rotation and maintenance utilities
- Network tuning and recovery helpers
- Suitable for lightweight VPS environments
Components
rust/tgbot: Telegram-based management botgo/installer: bootstrap installer and update entrypointrust/version-sync: release/version synchronization helpersni_tester: standalone SNI and connectivity testing utility
Quick Start
Recommended environment:
- Ubuntu 20.04+
- Debian 10+
amd64orarm64Linux VPS
Install with:
wget -O /root/installer "https://github.com/youugiuhiuh/Wuthering_Waves_Private_Server/releases/latest/download/installer" && chmod +x /root/installer && /root/installer
Repository Contents
Releases include:
installer: bootstrap programtgbot: management-side executable
Use the installer first. It will prepare the runtime environment and deploy the required components automatically.
Operations
After installation, the management interface can be used for:
- service status checks
- user and configuration maintenance
- deployment updates
- runtime diagnostics
- security and recovery operations
Build
Rust bot
cd rust/tgbot
cargo build --release
Go installer
cd go/installer
go build -o installer .
SNI tester
cd sni_tester
go build .
Release Flow
The CI/CD workflows build release artifacts from this repository and create releases with tgbot and installer binaries.
Supported CI/CD platforms:
- GitHub Actions (
.github/workflows/public-release.yml) - GitLab CI (
.gitlab-ci.yml) - Azure Pipelines (
azure-pipelines.yml) - Bitbucket Pipelines (
bitbucket-pipelines.yml) - SourceHut Builds (
.build.yml)
Trigger by bumping version in rust/tgbot/Cargo.toml and pushing to default branch, or run manually with version input.
Scope
The project focuses on:
- host bootstrap and secure initialization
- Telegram-side operations and maintenance workflows
- inbound configuration generation and lifecycle management
- routing, geo data, certificate, and kernel/network maintenance helpers
Disclaimer
This project is intended for educational and technical research purposes only. Do not use it for commercial activities.
Wuthering Waves is a trademark of its respective owner. Please support the official game.