Skip to content

Быстрый старт

Этот путь показывает минимальный запуск локального Varion server runtime и первого JavaScript resource.

Требования

  • Windows 10/11 x64
  • Node.js для JavaScript resources — рабочий серверный runtime
  • .NET SDK — только для preview C# SDK (server binary пока не выполняет C# resources)
  • Go toolchain — только для preview Go SDK (server binary пока не выполняет Go resources)
  • GTA V client machine для подключения к серверу

Установка runtime

Распакуйте Varion-Server-Developer-MVP.zip (сборка tools/package-developer-server.ps1) в чистую папку:

text
C:\Servers\my-server

В корне должны быть:

text
varion-server.exe
server.toml
start-varion-server.ps1
build-info.json
README.md
host/varion-host.cjs
resources/
developer/

Запуск:

powershell
cd C:\Servers\my-server
.\varion-server.exe

Первый resource

Создайте структуру:

text
resources/
  mymode/
    resource.toml
    server/
      main.js

resources/mymode/resource.toml:

toml
enabled = true
type = "js"
main = "server/main.js"
client-type = "none"

resources/mymode/server/main.js:

javascript
varion.log('mymode started');

varion.on('playerConnect', (player) => {
  varion.log(`player connected: ${player.name}`);
});

Укажите resource в server.toml. JavaScript host запускается автоматически для type = "js" resource — modules = ["js-module"] не нужен:

toml
resources = [ "mymode" ]
modules = []

Перезапустите сервер:

powershell
.\varion-server.exe

Подключение клиента

Через launcher/dev client flow подключайтесь к:

text
127.0.0.1:7788

HTTP endpoint по умолчанию:

text
http://127.0.0.1:7789/server-info.json

Дальше

Varion Multiplayer Platform