从本地服务器启动游戏
为了简化游戏的开发和测试,您可以从本地服务器启动它:
- 通过Yandex Games 控制台添加游戏草案。
- 配置
localhost
服务器。 - 打开游戏草图模式,在地址中添加参数
?game_url=https://localhost
。
备注
出于安全考虑,在 game_url
参数中只支持 localhost
域名。
设置本地服务器
-
按照 Node.JS 网站上的说明安装
npm
。 -
使用
npm
安装 @yandex-games/sdk-dev-proxy 包:> $ npm install -g @yandex-games/sdk-dev-proxy
-
启动游戏。您可以:
代理到本地服务器指定游戏资源文件夹> npx @yandex-games/sdk-dev-proxy -h <本地服务器地址>
> npx @yandex-games/sdk-dev-proxy -p <游戏文件夹路径>
代理包会代理到与您的游戏位于同一服务器上的 SDK 资源的请求。
如果您指定 --app-id
参数,游戏将在 yandex.com/games上启动:
> npx @yandex-games/sdk-dev-proxy -p <游戏文件夹路径> --app-id=<游戏ID>
如果不指定 --app-id
,控制台将显示游戏服务和本地服务器上的游戏的标准链接。
在本地服务器上启动游戏后,您可以使用 SDK 的所有功能。
启动参数
参数 |
描述 |
|
帮助信息。 |
|
本地服务器的主机(例如,用于 |
|
游戏资源所在文件夹的路径。 |
|
服务器打开的端口(默认为8080)。 |
|
游戏草案的ID。 |
|
添加包含 |
|
启用请求日志记录到控制台(默认启用)。 |
|
更改 域名 |