Identificador único para o servidor (ex: ut4server)
Preço base do game server (ex: para licenças). Será somado ao preço da Server Class para compor o preço final.
Variáveis de Ambiente Disponíveis

Os scripts têm acesso automático às seguintes variáveis de ambiente específicas da instância com caminhos absolutos:

Variáveis Principais:
  • $GAMESERVER_INSTANCE_ID - ID da instância
  • $GAMESERVER_INSTANCE_PATH - Caminho raiz da instância
  • $GAMESERVER_INSTANCE_ROOT - Alias para INSTANCE_PATH
Caminhos Específicos:
  • $GAMESERVER_CONFIG_PATH - Pasta de configuração
  • $GAMESERVER_BINARIES_PATH - Pasta de binários
  • $GAMESERVER_CONTENT_PATH - Pasta de conteúdo
  • $GAMESERVER_SAVED_PATH - Pasta de dados salvos
  • $GAMESERVER_ENGINE_PATH - Pasta do engine
  • $GAMESERVER_GAME_PATH - Pasta do jogo
Exemplo de Uso:
# Usar caminhos absolutos da instância
CONFIG_PATH="$GAMESERVER_CONFIG_PATH/Game.ini"
BINARIES_PATH="$GAMESERVER_BINARIES_PATH"
cd "$GAMESERVER_BINARIES_PATH"

# Verificar se a instância existe
if [ -n "$GAMESERVER_INSTANCE_ID" ]; then
    echo "Executando para instância: $GAMESERVER_INSTANCE_ID"
    echo "Caminho absoluto da instância: $GAMESERVER_INSTANCE_PATH"
    echo "Caminho dos binários: $GAMESERVER_BINARIES_PATH"
fi

# Exemplo de caminhos que você receberá:
# GAMESERVER_INSTANCE_PATH=/caminho/absoluto/gameserver-instances/13
# GAMESERVER_BINARIES_PATH=/caminho/absoluto/gameserver-instances/13/Binaries