Ferramenta de linha de comando para gerenciar servidores de jogos.
Implementação de um aplicativo Marketplace
O Linode Marketplace permite que você implemente facilmente software em uma instância de computação usando o Cloud Manager. Consulte Introdução aos aplicativos Marketplace para obter as etapas completas.
- Faça login no Cloud Manager e selecione o link Marketplace no menu de navegação esquerdo. Isso exibe a página Linode Create com a guia Marketplace pré-selecionada.
- Na seção Selecionar aplicativo, selecione o aplicativo que você gostaria de implantar.
- Preencha o formulário seguindo as etapas e as orientações do guia Creating a Compute Instance (Criando uma instância de computação ). Dependendo do aplicativo Marketplace que você selecionou, pode haver opções de configuração adicionais disponíveis. Consulte a seção Opções de configuração abaixo para obter distribuições compatíveis, planos recomendados e quaisquer opções de configuração adicionais disponíveis para esse aplicativo Marketplace .
- Clique no botão Criar Linode. Uma vez que a Instância de Computação tenha sido provisionada e totalmente ligada, aguarde que a instalação do software esteja concluída. Se a instância for desligada ou reiniciada antes deste tempo, a instalação do software provavelmente falhará.
- Para verificar se o aplicativo foi totalmente instalado, consulte Get Started with Marketplace Apps > Verify Installation. Depois de instalado, siga as instruções da seção Getting Started After Deployment para acessar o aplicativo e começar a usá-lo.
Para verificar se o aplicativo foi totalmente instalado, consulte Get Started with Marketplace Apps > Verify Installation. Depois de instalado, siga as instruções da seção Getting Started After Deployment para acessar o aplicativo e começar a usá-lo.
Tempo estimado de implantação: O LinuxGSM deve ser totalmente instalado em 10 a 15 minutos após o término do provisionamento da instância de computação.
Implementação de um aplicativo Marketplace
- Distribuições com suporte: Ubuntu 22.04 LTS
- Plano sugerido: Todos os tipos e tamanhos de plantas podem ser usados.
Opções do LinuxGSM
- Endereço de e-mail (obrigatório): Digite o endereço de e-mail a ser usado para gerar os certificados SSL.
- Nome do servidor de jogos: Digite o código do servidor que você deseja instalar. Consulte a Lista de servidores LinuxGSM.
Usuário limitado do Sudo
Você precisa preencher os campos a seguir para criar automaticamente um usuário sudo limitado, com uma senha forte gerada para sua nova instância de computação. Essa conta será atribuída à instância de computação sudo que fornece permissões elevadas ao executar comandos com o grupo sudo
prefixo.
- Usuário sudo limitado: Digite seu nome de usuário preferido para o usuário limitado. Sem letras maiúsculas, espaços ou caracteres especiais
Localização da senha do Sudo gerada
Uma senha é gerada para o usuário limitado e armazenada em um arquivo.credentials
em seu diretório pessoal, juntamente com as senhas específicas do aplicativo. Isso pode ser visualizado executando-se:cat /home/$USERNAME/.credentials
Para obter melhores resultados, adicione uma chave SSH de conta para o usuário do Cloud Manager que está implementando a instância e selecione esse usuário como umauthorized_user
na seção API ou selecionando essa opção no Cloud Manager. Sua chave pública SSH será atribuída à raiz e ao usuário limitado. - Desativar o acesso à raiz por SSH: Para impedir que o usuário root faça login por SSH, selecione Sim. Você ainda pode mudar para o usuário root depois de fazer login, e também pode fazer login como root por meio de Lish.
Como acessar a instância sem SSH
Se você desativar o acesso à raiz para sua implantação e não fornecer uma chave SSH de conta válida atribuída aoauthorized_user
Para isso, será necessário fazer login como usuário root por meio do comando Console Lish e executarcat /home/$USERNAME/.credentials
para visualizar a senha gerada para o usuário limitado.
Domínio personalizado (Opcional)
Se você deseja configurar automaticamente um domínio personalizado, primeiro precisa configurar seu domínio para usar os servidores de nomes da Linode. Normalmente, isso é feito diretamente por meio do seu registrador. Consulte Usar os servidores de nomes da Linode com seu domínio. Quando isso for concluído, você poderá preencher os seguintes campos para o aplicativo Marketplace :
- Linode API Token: Se você deseja usar o Linode's DNS Manager para gerenciar os registros DNS do seu domínio personalizado, crie um Linode API Personal Access Token em sua conta com acesso de leitura/gravação aos domínios. Se isso for fornecido junto com os campos de subdomínio e domínio (descritos abaixo), a instalação tentará criar registros DNS por meio do Linode API. Consulte Obter um token de acesso API . Se não fornecer esse campo, será necessário configurar manualmente os registros de DNS por meio do provedor de DNS e apontá-los para o endereço IP da nova instância.
- Subdomínio: O subdomínio que você deseja utilizar, como por exemplo www para
www.example.com
. - Domínio: O nome de domínio que você deseja usar, como por exemplo.com.
Advertência: Não use um caractere de aspas duplas ("
) dentro de qualquer um dos campos de configuração específicos do aplicativo, incluindo os campos de usuário e senha do banco de dados. Este caráter especial pode causar problemas durante a implantação.
Começando após a implantação
Como obter a senha de administração
A senha da conta de usuário sudo foi gerada automaticamente durante o processo de instalação inicial. Para encontrar essa senha, faça login na sua Instância de computação por meio do Console LISHou com SSH, se você tiver fornecido um Chave da conta. As credenciais estão disponíveis no arquivo /home/$USERNAME/.credentials
:
cat /home/$USERNAME/.credentials
Sudo Username: $USERNAME
Sudo Password: 0oVSsWmkbGesmtuTlOEgFl7t
LinuxGSM User: linuxgsm
LinuxGSM User Password: nc023n30cal-3kd
O usuário LinuxGSM é membro do grupo sudo.
Para concluir o processo de instalação do servidor, execute su linuxgsm && chdir /home/linuxgsm
seguido por ./$GAMEERVERNAME install
.
Mais informações
Informações adicionais estão disponíveis no LinuxGSM.
O aplicativo LinuxGSM Marketplace foi desenvolvido pela equipe da Linode. Para obter suporte sobre a implantação do aplicativo, entre em contato com o Suporte da Linode. Para obter suporte sobre o LinuxGSM em si, entre em contato com a comunidade via Discord.