Skip to content

Troubleshooting

Сервер не запускается

  • Сравните runtime-директорию с ожидаемым layout из README.md.
  • Проверьте синтаксис server.toml.
  • Убедитесь, что нужные resources есть в resources/.
  • Убедитесь, что нужные native modules есть в modules/.

Клиент не подключается

  • Проверьте, что game port слушается (по умолчанию 7788).
  • Проверьте firewall/NAT.
  • Проверьте host, port и httpPort в server.toml.
  • Откройте локально http://127.0.0.1:7789/server-info.json.

Сервер не грузит JS resource

Проверьте:

  • type = "js" в resource.toml (Node host запускается автоматически, отдельный js-module в массиве modules не нужен)
  • main = "server/main.js" или существующий custom path
  • resource выбран в server.toml поле resources
  • Node.js доступен в PATH

Resource не виден в manifest

Проверьте:

  • resource находится в direct subdirectory of resources/
  • есть resource.toml
  • enabled не false
  • resource выбран в server.toml поле resources

Client file не скачивается

Для обычного resource файл должен быть resource.toml, client-main или подходить под client-files. Для asset-pack используйте /assets/..., для dlc/rpf/stream/.... Сервер отдаёт только файлы, перечисленные в /resources/manifest.json.

Masterlist не публикует сервер

Проверьте:

  • masterListUrl не пустой
  • announce = true
  • для локальной разработки допустим allowLocalUnlicensed = true
  • production identity (serverId, serverLicenseTokenFile, requireServerLicense) задана для публичного листинга

C# / Go resource не запускается

Текущий server binary выполняет server-side только JavaScript resources (server/src/CServer.cpp). C# и Go SDK — preview: varion-server.exe их пока не загружает. Для серверной логики используйте type = "js".

Source backing

Страница основана на server/src/CServer.cpp, server/src/CResourceManager.cpp, server/src/CServerConfig.cpp, server/src/CJsHost.h (+ server/host/varion-host.cjs) и src/network/CNetworkManager.cpp.

Varion Multiplayer Platform