Начало работы
Сначала запустите сервер, добавьте один server script и подключите клиент VIMP. TypeScript, client code и UI стоит добавлять после того, как этот минимальный цикл заработал.
Что понадобится
- Поддерживаемая Windows- или Linux-машина для
vimp-server. - VIMP client и установленная GTA V для тестирования в игре.
- Node.js 18 или новее для TypeScript toolchain. Game server содержит собственный Node.js runtime, поэтому Node не обязателен на production host, если он не используется процессом deployment.
Рекомендуемый порядок
- Установите сервер.
- Создайте первый gamemode.
- Примените стандартную структуру проекта.
- Подключите TypeScript и декларации VIMP.
- До асинхронной инициализации изучите жизненный цикл runtime.
Начните с малого
Для первого запуска достаточно playerConnected, телепорта и vimp.markReady(). Подключайте базы данных, CEF и streaming assets по одному.