Skip to content

Установка сервера

VIMP updater загружает совместимые версии server binary, встроенной библиотеки Node.js и native binding. Собирать Rust-сервер самостоятельно не требуется.

Windows

Создайте пустую директорию, загрузите vimp-updater.exe и установите server target:

powershell
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\vimp-server"
Set-Location "$env:USERPROFILE\vimp-server"
Invoke-WebRequest `
  -Uri "https://cdn.classic-mp.com/download/vimp-updater-windows/vimp-updater.exe" `
  -OutFile "vimp-updater.exe"
.\vimp-updater.exe --project vimp-server-windows

Linux

bash
mkdir -p "$HOME/vimp-server"
cd "$HOME/vimp-server"
curl -L "https://cdn.classic-mp.com/download/vimp-updater-linux/vimp-updater" \
  -o vimp-updater
chmod +x vimp-updater
./vimp-updater --project vimp-server-linux

Первый запуск

До запуска binary создайте scripting/server/main.js. Если config.json отсутствует, сервер запишет рядом с собой конфигурацию по умолчанию.

js
vimp.markReady()

Запустите vimp-server.exe на Windows или ./vimp-server на Linux. По умолчанию сервер слушает только 127.0.0.1 на порту 7777. Для удалённых игроков выберите подходящий host и разрешите TCP и UDP на игровом порту.

Не открывайте DevTools случайно

По умолчанию DevTools выключены. В production не включайте их без явного и узкого allowlist.

VIMP developer documentation