cubedhost.js 是一个在 Node.js 环境下使用 CubedHost API 的 npm 包。CubedHost 是一个游戏服务器托管提供商,使用此 npm 包可以方便地管理您的游戏服务器。
安装和设置
要安装 cubedhost.js,可以使用以下命令:
npm install cubedhost.js
要使用该包,您需要先创建一个 CubedHost API密钥。登录 CubedHost 账户后台,进入“API”选项卡,然后单击“创建密钥”。
接下来,您需要设置全局变量。您可以通过以下方式将 API 密钥设置为环境变量:
export CUBEDHOST_TOKEN=your-api-token
或者您可以把它添加到您的 .env
文件中:
CUBEDHOST_TOKEN=your-api-token
在您的项目中,您可以使用以下代码访问您的 API 密钥:
const token = process.env.CUBEDHOST_TOKEN;
使用 cubedhost.js
使用 cubedhost.js 创建、删除和获取服务器非常容易。以下是一些示例代码。
创建服务器
const CubedHost = require("cubedhost.js"); const cubedHostClient = new CubedHost(token); cubedHostClient.createServer("new-server", "minecraft", "spigot", 2048, (server) => { console.log(`Created server ${server.uuid}`); });
上述代码将创建一个 2048MB 的名为“new-server”的 Minecraft 服务器。此处使用了 createServer()
函数,该函数接受五个参数:服务器名称,游戏类型,游戏版本,服务器大小和回调函数。
删除服务器
cubedHostClient.deleteServer(server_uuid, () => { console.log(`Deleted server ${server_uuid}`); });
使用 deleteServer()
函数删除服务器。此函数需要服务器的 UUID 参数以及回调函数。
获取服务器
cubedHostClient.getServer(server_uuid, (server) => { console.log(server); });
使用 getServer()
函数获取服务器的详细信息。此函数需要服务器的 UUID 参数以及回调函数。
总结
使用 cubedhost.js
管理游戏服务器非常容易和方便。此 npm 包使创建、删除和获取服务器变得轻松,并且只需要几行代码即可完成。如果您是一个开发人员或游戏服务器管理员,cubedhost.js
是您的不二选择。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055c3481e8991b448d9d28