Состав runtime
Public server runtime — это developer-server package, который собирает tools/package-developer-server.ps1 (готовый пример — dist/Varion-Server-Developer-MVP/). Он меньше, чем engine source tree, и содержит только то, что нужно для запуска JavaScript-сервера плюс developer kit.
Runtime root
text
varion-server.exe
server.toml
start-varion-server.ps1
README.md
build-info.json
host/
resources/
developer/Required directories
| Path | Purpose |
|---|---|
host/ | Node host (varion-host.cjs) для js resources |
resources/ | Server/client resources; package везет стартовый my-gamemode |
developer/ | Developer kit: SDK, docs, templates и tools (серверу в runtime не нужен) |
developer/sdk/Varion.Server/ | Server JavaScript package (@varion/server) |
developer/sdk/Varion.Client/ | Client JavaScript package (@varion/client) с native typings |
developer/sdk/templates/ | Resource templates (js-full-resource) |
developer/tools/ | resource scaffolding |
developer/docs/ | Curated docs subset (js, scripting, configuration; плюс en/) |
Required files
| File | Purpose |
|---|---|
varion-server.exe | Dedicated server executable |
server.toml | Main server configuration |
host/varion-host.cjs | Node host, запускается для js resources |
start-varion-server.ps1 | Launch helper |
build-info.json | Package/build metadata (protocol, gtaBuild, engineCommit, serverSha256) |
README.md | Runtime package instructions |
modules/ и data/
modules/в package НЕ везется.modulesDirпо умолчанию —modules; создайте этот каталог и положите туда native C-ABI modules, чтобы loader их подхватил (они загружаются последними, после subsystems и network).data/тоже не везется. Сервер сам создает runtime-пути подdata/по мере надобности — напримерdata/masterlist-token.txtиdata/server-license.txt.
Чего нет в runtime
Package не включает:
- engine source trees:
src/,client/,server/src/,deps/и build folders - top-level
tools/,docs-public/,docs-site/ - top-level
sdk/иinclude/C/C++ headers (SDK едет как JavaScript-пакеты подdeveloper/sdk/) version.json,.gitignore,cache/
Source backing
Страница основана на tools/package-developer-server.ps1 и собранном dist/Varion-Server-Developer-MVP/.