Este guia aborda como configurar seu servidor SourceCoop (Black Mesa Co-op) na Legion Hosting, definir as configurações do servidor e conectar jogadores. SourceCoop é um mod cooperativo server-side para Black Mesa que permite aos jogadores jogar a campanha single-player juntos. Para comandos de administrador, plugins SourceMod e gerenciamento de mapas, consulte Guia de Administração e Comandos do SourceCoop.
1. Primeira Inicialização
- Faça login no GPanel e selecione seu servidor SourceCoop.
- Vá até a aba Startup e configure as variáveis (veja a tabela na Seção 2).
- Defina SERVER_NAME com o nome desejado para o servidor.
- Defina STARTING_MAP com o mapa em que deseja iniciar (padrão:
bm_c0a0a, o início de Black Mesa). - Retorne à aba Console e clique em Start.
- Aguarde o console exibir a linha
gameserver Steam IDindicando que o servidor está pronto.
bms/cfg/server.cfg é gerado durante a instalação com padrões adequados para jogo cooperativo. Inicie o servidor uma vez para verificar se funciona, depois personalize conforme necessário.
2. Variáveis de Inicialização do GPanel
As seguintes variáveis estão disponíveis na aba Startup do GPanel.
| Variável | Padrão | Descrição |
|---|---|---|
SERVER_NAME |
Black Mesa: Coop |
Nome do servidor exibido no navegador de servidores (máximo 128 caracteres). |
MAX_PLAYERS |
10 |
Número máximo de jogadores (1-128). |
SERVER_PASSWORD |
0 |
Senha para entrar no servidor. Defina como 0 para sem senha. |
STARTING_MAP |
bm_c0a0a |
O mapa carregado ao iniciar o servidor. Veja a Seção 4 para a lista completa de mapas. |
FRIENDLY_FIRE |
0 |
Ativar fogo amigo. 1 = ativado, 0 = desativado. |
MOD_FORCETOUCHDATA |
1 |
Ativar pré-cache de dados do mapa. Desative (0) se o mapa bm_c4a4a (Nihilanth) causar crashes. |
AUTO_UPDATE |
0 |
Atualizar automaticamente o servidor Black Mesa ao iniciar. 1 = ativado, 0 = desativado. Nota: Atualizações do servidor podem exigir a reinstalação do SourceCoop. |
3. Configuração do Servidor (server.cfg)
O arquivo principal de configuração do servidor é:
bms/cfg/server.cfg
Abra este arquivo usando a aba Files no GPanel ou conecte-se via SFTP.
Configurações Principais
| Configuração | Padrão | Descrição |
|---|---|---|
hostname |
"Black Mesa: Coop" |
Nome do servidor (também definido pela variável de inicialização). |
sv_password |
0 |
Senha do servidor (também definida pela variável de inicialização). |
mp_teamplay |
1 |
Deve ser 1 para que o SourceCoop funcione corretamente. |
mp_friendlyfire |
0 |
Alternar fogo amigo (também definido pela variável de inicialização). |
sv_always_run |
0 |
Defina como 1 para desativar sprint (jogadores sempre correm). |
mp_timelimit |
0 |
Limite de tempo do mapa em minutos. 0 desativa o limite. |
sourcecoop_homemap |
"bm_c0a0a" |
O mapa para o qual retornar após finalizar a campanha. Comente a linha para usar o mapcycle em vez disso. |
mod_forcetouchdata |
1 |
Pré-cache de dados do mapa. Desative se o mapa do Nihilanth causar crashes. |
mp_teamplay. Este valor deve permanecer definido como 1 para que o SourceCoop funcione corretamente. Alterá-lo irá quebrar a jogabilidade cooperativa.
4. Nomes dos Mapas de Black Mesa
A variável STARTING_MAP aceita qualquer mapa oficial de Black Mesa. Os mapas seguem a convenção de nomenclatura bm_cXaYZ onde X é o capítulo e Y/Z são as seções. A campanha começa em bm_c0a0a.
Mapas iniciais dos principais capítulos:
| Mapa | Capítulo |
|---|---|
bm_c0a0a | Inbound (Passeio de Bonde) |
bm_c1a0a | Anomalous Materials |
bm_c1a1a | Unforeseen Consequences |
bm_c1a3a | Office Complex |
bm_c2a1a | "We've Got Hostiles" |
bm_c2a4a | Blast Pit |
bm_c2a5a | Power Up |
bm_c3a1a | On A Rail |
bm_c3a2a | Apprehension |
bm_c4a1a | Lambda Core |
bm_c4a2a | Xen |
bm_c4a3a | Interloper |
bm_c4a4a | Nihilanth (pode exigir a desativação de mod_forcetouchdata) |
5. Como os Jogadores se Conectam
- Inicie o Black Mesa no Steam.
- Abra o console (pressione ~) e digite:
connect IP:PORT(usando os valores da aba Network do GPanel). - Alternativamente, encontre o servidor no navegador de servidores do Steam.
- Digite a senha se uma estiver definida.
Artigos Relacionados
- Guia de Administração e Comandos do SourceCoop
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Arquivos via SFTP
Precisa de Ajuda?
Se você encontrar problemas com seu servidor SourceCoop, abra um ticket de suporte e inclua o IP do seu servidor, uma descrição do problema e quaisquer mensagens de erro relevantes do console do GPanel.