Pular para o conteúdo principal

Controlando um Servidor

Mudando o Gamemode

Rodando um gamemode customizado/baixado

  • Abra o diretório em que você instalou o servidor (ex: /Rockstar Games/GTA San Andreas/server)
  • Pegue o arquivo .amx baixado/compilado e coloque-o na pasta gamemodes onde você instalou o servidor.
  • Use RCON para mudar de modo como descrito acima (2.1)
  • Como alternativa você pode adicionar um novo modo para a rotação, também descrito acima (2.3)

Usando Filterscripts

O mesmo que rodar um gamemode customizado, exceto:

  • Coloque o .amx em uma pasta chamada filterscripts
  • Adicione o seguinte no server.cfg filterscripts <scriptname>

Colocando senha no seu servidor

  • Se você desejar, poderá adicionar uma senha para que apenas seus amigos possam entrar, adicione isso ao seu server.cfg
password qualquercoisa
  • Isso irá fazer com que seu servidor contenha uma senha para acessar, que colocamos como 'qualquercoisa', mude-a como desejar.
  • Você também pode mudar a senha enquanto estiver no jogo usando /rcon password novasenhaaqui
  • Você pode remover a senha usando /rcon password 0, ou reiniciando o servidor.

Usando RCON

Logando

Você pode logar quando estiver no jogo, basta escrever /rcon login senha, ou quando estiver fora do jogo usando a RCON no Console Remoto.

A senha é a mesma que você colocou no server.cfg

Colocando Banimentos

samp.ban

samp.ban é o arquivo usado para organizar banimentos, incluindo as seguintes informações sobre o mesmo:

  • IP
  • Data
  • Tempo
  • Nome (Nome da pessoa ou motivo, veja BanEx)
  • Tipo de ban

Para adicionar um banido, basta colocar uma linha como esta:

IP_AQUI [28/05/09 | 13:37:00] JOGADOR - INGAME BAN

Onde IP_AQUI é onde você coloca o IP que gostaria de banir.

Função Ban()

A função de Ban pode ser usada para banir um jogador de um script. O BanEx irá adicionar uma opção como esta:

13.37.13.37 [28/05/09 | 13:37:00] Cheater - BANIMENTO NO JOGO
RCON Comando de Banimento

O comando de banimento do RCON, executado escrevendo /rcon ban in-game ou "ban" no console, é usado para banir um jogador específico que está no seu servidor, para banir um IP veja a próxima seção.

Simplesmente escreva:

# No Jogo:
/rcon ban PLAYERID

# Console:
ban PLAYERID
Banimento por IP

O comando de banir por IP do RCON, executado escrevendo /rcon banip in-game ou "banip" no console, é usado para banir um endereço de IP específico, para banir um jogador do servidor por IP veja a seção anterior.

Simplesmente escreva:

# No Jogo:
/rcon banip IP

# Console:
banip IP

Removendo Banimentos

Uma vez que alguém é banido, há duas maneiras de desabnir o mesmo.

  • Remover do samp.ban
  • O comando unbanip do RCON

samp.ban

samp.ban pode ser encontrado no diretório do seu servidor, ele contém linhas com as seguintes informações sobre cada banimento

  • IP
  • Data
  • Tempo
  • Nome (Nome do jogador ou motivo (veja BanEx))
  • Tipo do banimento (INGAME, IP BAN etc,)

Exemplos:

127.8.57.32 [13/06/09 | 69:69:69] NONE - IP BAN
13.37.13.37 [28/05/09 | 13:37:00] Kyeman - INGAME BAN

Para desbanir alguém, simplesmente remova a linha, então execute o comando do RCON "reloadbans" para fazer com que o servidor faça a leitura novamente do arquivo.

unbanip

O comando de "unbanip" do RCON pode ser usado no jogo ou no console do servidor. Para desbanir um IP, siplesmente digite /rcon unbanip IP_AQUI caso esteja no jogo, ou unbanip IP_AQUI no console.

Exemplo:

13.37.13.37 [28/05/09 | 13:37:00] Kyeman - INGAME BAN
# No jogo:
/rcon unbanip 13.37.13.37

# Console:
unbanip 13.37.13.37

Para desbanir alguém, simplesmente use unbanip, então execute o comando do RCON "reloadbans" para fazer com que o servidor faça a leitura novamente do arquivo.

reloadbans

samp.ban é um arquivo que contém informações dos IP's que já foram banidos do servidor. Este arquivo é lido quando o servidor é iniciado. então caso desbane um IP/Jogador você PRECISA digitar no RCON reloadbans para fazer com que o servidor leia novamente o arquivo, permitindo com que os jogadores desbanidos entrem no servidor.

Comandos do RCON

Digite cmdlist para comandos (ou, varlist para variáveis) dando assim uso ao RCON no jogo (/rcon cmdlist).

Estas são as funções que você como admin pode usar:

ComandoDescrição
/rcon cmdlistMostra a lista de comandos.
/rcon varlistMostra a lista com as variáveis atuais.
/rcon exitFecha o servidor.
/rcon echo [text]Mostra o [text] no console do servidor (NÃO no console do jogador).
/rcon hostname [name]Muda o nome da host (exemplo: /rcon hostname meu servidor).
/rcon gamemodetext [name]Muda o texto do gamemode (exemplo: /rcon gamemodetext minha GM).
/rcon mapname [name]Muda o nome do mapa (exemplo: /rcon mapname San Andreas).
/rcon exec [filename]Executa o arquivo que contém o server.cfg (exemplo: /rcon exec blah.cfg).
/rcon kick [ID]Kick o jogador de determinado ID (exemplo: /rcon kick 2).
/rcon ban [ID]Bane o jogador de determinado ID (exemplo: /rcon ban 2).
/rcon changemode [mode]Este comando irá alternar entre as gamemode's (exemplo: /rcon changemode sftdm).
/rcon gmxIrá carregar a próxima gamemode no server.cfg.
/rcon reloadbansCarrega e reliza uma nova leitura do samp.ban
/rcon reloadlogCarrega novamente o server_log.txt.
/rcon sayMostra uma mensagem no console dos jogadores (_exemplo: /rcon say olá irá mostrar Admin: olá).
/rcon playersMostra os jogadores que estão no servidor (Com nome, IP e ping).
/rcon banip [IP]Bane determinado IP (exemplo: /rcon banip 127.0.0.1).
/rcon unbanip [IP]Desbane determinado IP (exemplo: /rcon unbanip 127.0.0.1).
/rcon gravityMuda a gravidade (exemplo: /rcon gravity 0.008).
/rcon weather [ID]Muda o clima (exemplo: /rcon weather 1).
/rcon loadfsCarrega o determinado filterscript (exemplo: /rcon loadfs adminfs).
/rcon weburl [server url]Muda o URL do servidor no cliente
/rcon unloadfsDescarrega o determinado filterscript (exemplo: /rcon unloadfs adminfs).
/rcon reloadfsRecarrega o determinado filterscript (exemplo: /rcon reloadfs adminfs).
/rcon rcon\_password [PASSWORD]Muda a senha do RCON
/rcon password [password]Coloca/Reseta a senha do servidor
/rcon messageslimit [count]Muda o número e mensagens por segundo que um jogador pode enviar. (padrão: 500)
/rcon ackslimit [count]Muda o limite de acks (padrão: 3000)
/rcon messageholelimit [count]Muda o limite dos "buracos" na mensagem: (padrão: 3000)
/rcon playertimeout [limit m/s]Muda o tempo em milisegundos quando um jogador cai. (padrão: 1000)
/rcon language [language]Muda a língua do servidor (example: /rcon language English).

Funções e Callbacks relacionadas

Callbacks

Functions