18 lines
794 B
Markdown
18 lines
794 B
Markdown
# Мультиплеер: деплой
|
|
|
|
## Сервер игры
|
|
Выделенный сервер — тот же проект, запущенный headless (порт 9080, plain WebSocket):
|
|
|
|
godot --headless --path /путь/к/my-world res://Net/server.tscn
|
|
|
|
Пример systemd-юнита: `deploy/my-world.service`.
|
|
|
|
## nginx (TLS + статика)
|
|
См. `deploy/nginx.conf`. Страница по https подключается к `wss://<домен>/ws`,
|
|
nginx проксирует `/ws` на `127.0.0.1:9080`.
|
|
|
|
## Клиент
|
|
Web-экспорт (пресет «Web») кладётся в корень сайта. Адрес сервера берётся из
|
|
`window.location`, на десктопе — `ws://127.0.0.1:9080` или
|
|
`godot -- --server-url=wss://example.com/ws`.
|