跳到主要内容

用于管理游戏服务器的命令行工具。

部署Marketplace 应用程序

LinodeMarketplace 允许您使用云管理器在计算实例上轻松部署软件。有关完整步骤,请参阅 Marketplace Apps 入门

  1. 登录云管理器并从左侧导航菜单中选择 Marketplace链接。这将显示 Linode创建页面,并预选 Marketplace选项卡。
  2. 选择应用程序部分,选择你想部署的应用程序。
  3. 按照创建计算实例指南中的步骤和建议填写表格。根据您选择的Marketplace App,可能会有其他可用的配置选项。请参阅下面的 "配置选项"部分,了解该Marketplace App 的兼容发行版、推荐计划和任何其他可用配置选项。
  4. 点击 "创建Linode"按钮。一旦计算实例被配置并完全通电,等待软件安装完成。如果在这之前关闭实例的电源或重新启动,软件安装将可能失败。
  5. 要验证应用程序是否已完全安装,请参阅开始使用Marketplace 应用程序 > 验证安装。安装完成后,请按照 "部署后入门"部分的说明访问应用程序并开始使用。

要验证应用程序是否已完全安装,请参阅开始使用Marketplace 应用程序 > 验证安装。安装完成后,请按照 "部署后入门"部分的说明访问应用程序并开始使用。

预计部署时间: LinuxGSM 应在计算实例完成配置后 10-15 分钟内安装完毕。

部署Marketplace 应用程序

  • 支持的发行版: Ubuntu 22.04 LTS
  • 建议的平面图:所有平面图类型和尺寸均可使用。

LinuxGSM 选项

  • 电子邮件地址 (必填):输入用于生成SSL证书的电子邮件地址。
  • 游戏服务器名称:输入要安装的服务器的代码。请参阅LinuxGSM 服务器列表

有限须户用户

您需要填写以下字段,以便为新计算实例自动创建一个有限的 sudo 用户,并为其生成一个强密码。该账户将分配给 肃德 组,在使用 sudo 前缀。

  • 有限的 sudo 用户: 为受限用户输入首选用户名。 无大写字母、空格或特殊字符

    找到生成的 Sudo 密码
    为受限用户生成密码,并存储在 .credentials 文件,以及应用程序特定密码。运行 cat /home/$USERNAME/.credentials

    为获得最佳效果,请为部署实例的 Cloud Manager 用户添加 SSH 密钥,并将该用户选为 authorized_user 或在云管理器中选择该选项。他们的 SSH 公钥将同时分配给 root 和受限用户。
  • 禁止通过 SSH 进行 root 访问: 要阻止根用户通过 SSH 登录,请选择 .登录后仍可切换为根用户,也可通过以下方式以根用户身份登录 利什.

    不通过 SSH 访问实例
    如果您在部署中禁用了 root 访问权限,并且没有提供分配给以下设备的有效账户 SSH 密钥 authorized_user您需要以根用户身份通过 Lish 控制台 并运行 cat /home/$USERNAME/.credentials 以查看为受限用户生成的密码。

自定义域名(可选)

如果您希望自动配置自定义域名,首先需要将域名配置为使用 Linode 的名称服务器。这通常通过您的注册商直接完成。请参阅将Linode 的名称服务器用于您的域名。完成配置后,您可以填写Marketplace App 的以下字段:

  • LinodeAPI 令牌如果您希望使用 Linode 的 DNS Manager管理您自定义域名的 DNS 记录,请在您的帐户上创建一个 Linode API 个人访问令牌。如果提供了该令牌以及子域和域字段(如下所述),安装程序将尝试通过 Linode 创建 DNS 记录。 API.请参阅获取API 访问令牌。如果未提供此字段,则需要通过 DNS 提供商手动配置 DNS 记录,并将其指向新实例的 IP 地址。
  • 子域。 你希望使用的子域,比如说 淘宝网 为 www.example.com.
  • 域名。你希望使用的域名,如example.com

警告:不要使用双引号字符 (")在任何App特定的配置字段内,包括用户和数据库密码字段。这个特殊字符可能会在部署过程中造成问题。

部署后开始工作

获得管理员密码

sudo 用户账户的密码是在初始安装过程中自动生成的。要找到该密码,请通过 LISH 控制台或使用 SSH(如果您提供了 账户密钥.文件 /home/$USERNAME/.credentials:

cat /home/$USERNAME/.credentials
Sudo Username: $USERNAME
Sudo Password: 0oVSsWmkbGesmtuTlOEgFl7t
LinuxGSM User: linuxgsm
LinuxGSM User Password: nc023n30cal-3kd

LinuxGSM 用户是 sudo 组的成员。

要完成服务器安装过程,请运行 su linuxgsm && chdir /home/linuxgsm 随后是 ./$GAMEERVERNAME install.

更多信息

更多信息可从 LinuxGSM 获取。

LinuxGSM系统 Marketplace 应用程序由 Linode 团队开发。有关应用程序部署的支持,请联系 Linode 支持。有关 LinuxGSM 本身的支持,请通过 Discord 与社区联系。