Para não ir contra as regras do Forum, este Tutorial passou apenas a ser STEAM
Atenção: ...Este Tutorial destina-se apenas para uso doméstico...
Se tiverem router com portas bloqueadas, isto nao irá funcionar...
Tutorial que demonstra a instalação do AMXMODX, mais alguns plugins essenciais para um servidor dedicado. Os plugins são:
- Ultimate sounds (The Original)
- Generic AFK Kicker
- C4 Timer
- Descriptive fire in the hole
- High Ping Kicker
Requisitos mínimos - 500 mhz processador, 96mb ram, 16mb placa gráfica, Windows 2000/XP/ME/SE, Rato, Teclado, Ligação à Internet.
Requisitos recomendados - 1 ghz processador, 256mb ram, 32mb+ placa gráfica(off-board) ou 64mb+ on-board, Windows 2000/XP, Rato, Teclado, Ligação à Internet.
Downloads
Para usufruir desta aplicação, é necessário o STEAM + Counter-Strike 1.6 + Servidor Dedicado + AMXMODX.
Download AMXMODX (para windows)
Por definição, a pasta onde o counter strike está instalado é "C:\Programas\Valve\Steam\SteamApps\a_tua_conta\co unter-strike\", mas pode variar de utilizador para utilizador.
Instalação do Servidor Dedicado (Dedicated Server)
STEAM - Ferramentas

Dedicated Server

Carregar duas vezes, e vai aparecer isto:

Carregar em Transferir e instalar

Depois de transferido e instalado, o Dedicated está pronto a ser usado.
Agora vamos à Instalação do AMXMODX
Abrir o ficheiro de instalação...



Next........................ Aceitar................... Escolher o destino para Instalar o AMXMODX (nao pode ser na pasta do Counter-Strike).

Depois de Carregar em Finish vai abrir outra janela...



Next........................ Aceitar.................... Carregar em "Steam Dedicated Server"...
Vai aparecer o nome da vossa conta Steam:



Next........................Sim................... ......Sim..........................

E já está instalado o AMXMODX básico.
Para activar /top15, /rank, teleport menu, etc, aconselho a alterar o ficheiro "pugins.ini" na pasta "C:\Programas\Valve\Steam\SteamApps\a_tua_conta\de dicated server\cstrike\addons\amxmodx\configs\" para o seguinte:
Código:
; AMX Mod X plugins
; Admin Base - Always one has to be activated
admin.amxx ; admin base (required for any admin-related)
admin_sql.amxx ; admin base - SQL version (comment admin.amxx)
; Basic
admincmd.amxx ; basic admin console commands
adminhelp.amxx ; help command for admin console commands
adminslots.amxx ; slot reservation
multilingual.amxx ; Multi-Lingual management
; Menus
menufront.amxx ; front-end for admin menus
cmdmenu.amxx ; command menu (speech, settings)
plmenu.amxx ; players menu (kick, ban, client cmds.)
telemenu.amxx ; teleport menu (Fun Module required!)
mapsmenu.amxx ; maps menu (vote, changelevel)
pluginmenu.amxx ; Menus for commands/cvars organized by plugin
; Chat / Messages
adminchat.amxx ; console chat commands
antiflood.amxx ; prevent clients from chat-flooding the server
scrollmsg.amxx ; displays a scrolling message
imessage.amxx ; displays information messages
adminvote.amxx ; vote commands
; Map related
nextmap.amxx ; displays next map in mapcycle
mapchooser.amxx ; allows to vote for next map
timeleft.amxx ; displays time left on map
; Configuration
pausecfg.amxx ; allows to pause and unpause some plugins
statscfg.amxx ; allows to manage stats plugins via menu and commands
; Counter-Strike
restmenu.amxx ; restrict weapons menu
statsx.amxx ; stats on death or round end (CSX Module required!)
miscstats.amxx ; bunch of events announcement for Counter-Strike
;stats_logging.amxx ; weapons stats logging (CSX Module required!)
; Enable to use AMX Mod plugins
; amxmod_compat.amxx ; AMX Mod backwards compatibility layer
; Custom - Add 3rd party plugins here
Exemplo: estes sao os meus mapas de votemap, mas cada um altera à sua escolha,
Código:
; Maps configuration file
; File location: $moddir/addons/amxmodx/configs/maps.ini
; To use with Maps Menu plugin
; Add in your mod's maps here
; Delete this file to use mapcycle.txt
de_dust2
de_dust
awp_india
de_inferno
de_aztec
Deixo aqui o meu ficheiro modificado com mapas à minha escolha:
Código:
de_dust2
de_aztec
de_inferno
de_nuke
awp_india
awp_map
surf_ski2
cs_assault
cs_italy
...Agora vamos criar um Servidor Dedicado...
Para criar um servidor é preciso abrir o ficheiro "Dedicated Server" no ambiente de trabalho, ou através da Steam.

RCON Password não é a password do server, mas sim uma chave para ser admin, é recomendável não a dar a ninguem, a nao ser para ser admin.

Por vezes a UDP Port: 27015 nao funciona então é só alterar para 27010
Depois de iniciar o servidor...

Depois para configurar o básico (tempo de cada ronda, etc) basta ir a "Configure"

Configurar o servidor com plugins adicionais, tal como um servidor comprado
(Fechem o Servidor Dedicado antes de efecturarem este procedimento)
Na maioria dos servidores comprados, existem aqueles sons (headshot, godlike), que também dá para instalar nos servidores dedicados, tal como vou demonstrar aqui.
Os plugins tem geralmente 2 ficheiros, abcd.amxx, abcd.sma.
São estes os plugins que a maioria dos servidores usa:
- Ultimate sounds (The Original) - Download sound.zip, ultimate_sounds.amxx, ultimate_sounds.sma
- Generic AFK Kicker - Download afkkicker.amxx, afkkicker.sma
- High Ping Kicker - high_ping_kicker.amxx, high_ping_kicker.sma
- C4 Timer - Download c4timer.amxx, c4timer.sma
- Descriptive fire in the hole - Download - descriptive_fire_in_the_hole.amxx, descriptive_fire_in_the_hole.sma
-Ultimate Sounds - Este plugin contem os seguintes sons:
Multi-Kill
Ultra-Kill
Monster-Kill
Killing Spree
Rampage
Holy Shit
Godlike
Headshot
Humiliation
One and only
Prepare to Fight
Para instalar:
-> Extrair o conteudo de "sound.zip" para a pasta"C:\Programas\Valve\Steam\steamapps\a_tua_conta\de dicated server\cstrike\sound\"
-> "ultimate_sounds.amxx" copiar para -> "C:\Programas\Valve\Steam\steamapps\a_tua_conta\de dicated server\cstrike\addons\amxmodx\plugins\"
-> "ultimate_sounds.sma" copiar para -> "C:\Programas\Steam\steamapps\a_tua_conta\dedicate d server\cstrike\addons\amxmodx\scripting\"
-> na ultima linha do ficheiro "plugins.ini" (na pasta "C:\Programas\Valve\Steam\SteamApps\a_tua_conta\de dicated server\cstrike\addons\amxmodx\configs\"), adicionar ultimate_sounds.amxx como mostra o seguinte exemplo,

- Generic AFK kicker - Away From Keyboard
mp_afktime 90 - número de segundos necessários para kickar um jogador. Por defeito, o número padrão é 90 (segundos).
mp_afkminplayers 8 - número de jogadores necessários no servidor para kickar um jogador. Por defeito o número padrão é 8 (jogadores). É recomendável por mp_afkminplayers 0.
Para instalar:
->"afkkicker.amxx" copiar para -> "C:\Programas\Valve\Steam\steamapps\a_tua_conta\de dicated server\cstrike\addons\amxmodx\plugins\"
-> "afkkicker.sma" copiar para -> "C:\Programas\Steam\steamapps\a_tua_conta\dedicate d server\cstrike\addons\amxmodx\scripting\"
-> na ultima linha do ficheiro "plugins.ini" (na pasta"C:\Programas\Valve\Steam\SteamApps\a_tua_conta\de dicated server\cstrike\addons\amxmodx\configs\"), adicionar afkkicker.amxx como mostra o seguinte exemplo,

Demonstração:

- C4 Timer - mostra os segundos para a bomba explodir.
Para instalar:
-> "c4timer.amxx" copiar para -> "C:\Programas\Valve\Steam\steamapps\a_tua_conta\de dicated server\cstrike\addons\amxmodx\plugins\"
->"c4timer.sma" copiar para -> "C:\Programas\Steam\steamapps\a_tua_conta\dedicate d server\cstrike\addons\amxmodx\scripting\"
-> na ultima linha do ficheiro "plugins.ini" (na pasta "C:\Programas\Valve\Steam\SteamApps\a_tua_conta\de dicated server\cstrike\addons\amxmodx\configs\"), adicionar c4timer.amxx como mostra o seguinte exemplo,

Demonstração:
- Descriptive fire in the hole - mostra se um jogador lança uma granada, flashbang ou uma smokegren.
Para instalar:
-> "descriptive_fire_in_the_hole.amxx" copiar para -> "C:\Programas\Valve\Steam\steamapps\a_tua_conta\de dicated server\cstrike\addons\amxmodx\plugins\"
-> "descriptive_fire_in_the_hole.sma" copiar para -> "C:\Programas\Steam\steamapps\a_tua_conta\dedicate d server\cstrike\addons\amxmodx\scripting\"
-> na ultima linha do arquivo "plugins.ini" (na pasta "C:\Programas\Valve\Steam\SteamApps\a_tua_conta\de dicated server\cstrike\addons\amxmodx\configs\"), adicionar descriptive_fire_in_the_hole.amxx como mostra o seguinte exemplo,

Demonstração:
Player (RADIO): Fire in the hole! [explosive]
Player (RADIO): Fire in the hole! [flashbang]
Player (RADIO): Fire in the hole! [smokegren]
- High Ping Kicker - Kicka jogadores com ping acima do permitido.
amx_hpk_ping -> Ping máximo permitido
amx_hpk_check -> Tempo entre verificações
amx_hpk_tests -> Número de verificações para kickar um jogador
amx_hpk -> mostra a configuração actual do plugin
Para instalar:
-> "high_ping_kicker.amxx" copiar para -> "C:\Programas\Valve\Steam\steamapps\a_tua_conta\de dicated server\cstrike\addons\amxmodx\plugins\"
->"high_ping_kicker.sma" copiar para -> "C:\Programas\Steam\steamapps\a_tua_conta\dedicate d server\cstrike\addons\amxmodx\scripting\"
-> na ultima linha do ficheiro "plugins.ini" (na pasta"C:\Programas\Valve\Steam\SteamApps\a_tua_conta\de dicated server\cstrike\addons\amxmodx\configs\"), adicionar high_ping_kicker.amxx como mostra o seguinte exemplo,

- Instalar plugin adicional -
Para instalar é só copiar o arquivo (por exemplo) "abcd.amxx" para"C:\Programas\Valve\Steam\steamapps\a_tua_conta\de dicated server\cstrike\addons\amxmodx\plugins\" e o arquivo "abcd.sma" para "C:\Programas\Steam\steamapps\a_tua_conta\dedicate d server\cstrike\addons\amxmodx\scripting\"e é necessário adicionar abcd.amxx na ultima linha do ficheiro "plugins.ini" na pasta "C:\Programas\Valve\Steam\SteamApps\a_tua_conta\de dicated server\cstrike\addons\amxmodx\configs\"
Para saber se os plugins estão activados basta escrever na consola amx_plugins
Scrolling Message em Português (Opcional)
É possivel aterar as mensagens "Welcome to ....." e "This server is using AMXMODX..." para Português, basta fazer o seguinte,
Abrir o ficheiro "amxx.cfg" na pasta "C:\Programas\Valve\Steam\SteamApps\a_tua_conta\dedic ated server\cstrike\addons\amxmodx\configs\" e procurar as seguintes frases,
Código:
// Default value: "Welcome to %hostname% -- This server is using AMX Mod X" 600
amx_scrollmsg "Welcome to %hostname% -- This server is using AMX Mod X" 600
// Center typed colored messages (last parameter is a color in RRRGGGBBB format)
//
// Default values: "Welcome to %hostname%" "000255100"
// "This server is using AMX ModX\nVisit http://www.amxmodx.org" "000100255"
amx_imessage "Welcome to %hostname%" "000255100"
amx_imessage "This server is using AMX Mod X\nVisit http://www.amxmodx.org" "000100255"
Código:
// Default value: "Bem-vindo ao %hostname% -- Este Servidor esta a usar AMX Mod X" 600
amx_scrollmsg "Bem-vindo ao %hostname% -- Este Servidor esta a usar AMX Mod X" 600
// Center typed colored messages (last parameter is a color in RRRGGGBBB format)
//
// Default values: "Bem-vindo ao %hostname%" "000255100"
// "Este servidor esta a usar AMX ModX\nVisita http://www.amxmodx.org" "000100255"
amx_imessage "Bem-vindo ao %hostname%" "000255100"
amx_imessage "Este servidor esta a usar AMX Mod X\nVisita http://www.amxmodx.org" "000100255"
Entrar como Admin no servidor
Servidor sem password...
É um processo bastante simples que implica alterar o ficheiro "users.ini" na pasta "C:\Programas\Valve\Steam\SteamApps\a_tua_conta\de dicated server\cstrike\addons\amxmodx\configs\"
Segue-se um exemplo:
Antes:
Código:
; Password:
; Add to your autoexec.cfg: setinfo _pw ""
; Change _pw to the value of amx_password_field
; Format of admin account:
;
; Examples of admin accounts:
; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"
; "123.45.67.89" "" "abcdefghijklmnopqrstu" "de"
; "My Name" "my_password" "abcdefghijklmnopqrstu" "a"
"loopback" "" "abcdefghijklmnopqrstu" "de"
Código:
; Password:
; Add to your autoexec.cfg: setinfo _pw ""
; Change _pw to the value of amx_password_field
; Format of admin account:
;
; Examples of admin accounts:
; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"
; "123.45.67.89" "" "abcdefghijklmnopqrstu" "de"
; "My Name" "my_password" "abcdefghijklmnopqrstu" "a"
"guipatinador" "" "abcdefghijklmnopqrstu" "a"

Como podem ver tambem alterei "de", para "a", isto porque "de" era se pusesse o vosso ip, assim como é o meu nickname que está em causa, alterei para "a".
Para aqueles que mudam de nickname muitas vezes, podem por o vosso Steam ID, para isso basta seguir o exemplo:
Código:
; Password:
; Add to your autoexec.cfg: setinfo _pw ""
; Change _pw to the value of amx_password_field
; Format of admin account:
;
; Examples of admin accounts:
; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"
; "123.45.67.89" "" "abcdefghijklmnopqrstu" "de"
; "My Name" "my_password" "abcdefghijklmnopqrstu" "a"
"STEAM_0:0:999999(o vosso SteamID)" "" "abcdefghijklmnopqrstu" "ce"
Servidor com Password
É facil.......
Para os que puseram nickname:
Código:
; Password:
; Add to your autoexec.cfg: setinfo _pw ""
; Change _pw to the value of amx_password_field
; Format of admin account:
;
; Examples of admin accounts:
; "STEAM_0:0:19549779" "" "abcdefghijklmnopqrstu" "ce"
; "123.45.67.89" "" "abcdefghijklmnopqrstu" "de"
; "My Name" "" "abcdefghijklmnopqrstu" "a"
"guipatinador" "a_password_do_server" "abcdefghijklmnopqrstu" "a"

Para os que colocaram a Steam ID num servidor com password, basta alterar para isto:
Código:
; Password:
; Add to your autoexec.cfg: setinfo _pw ""
; Change _pw to the value of amx_password_field
; Format of admin account:
;
; Examples of admin accounts:
; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"
; "123.45.67.89" "" "abcdefghijklmnopqrstu" "de"
; "My Name" "my_password" "abcdefghijklmnopqrstu" "a"
"STEAM_0:0:999999(o vosso SteamID)" "a_password_do_server" "abcdefghijklmnopqrstu" "ce"
Bem, agora vamos criar um documento de texto com o Bloco de Notas.
Abram o Bloco de Notas e escrevam 10
Fica assim:

Depois carreguem em Ficheiro; Guardar como; e põe este nome: steam_appid
Fica assim:

Após isto, guardem o ficheiro steam_appid na pasta do Dedicated server, "C:\Programas\Valve\Steam\steamapps\a_tua_conta\de dicated server\"
Agora abram o vosso Servidor Dedicado, como já demonstrei em cima.
(Recomendo mudar de mapa para que as actualizações entrem em vigor)
Depois é so abrir o Counter-Strike, abrir a consola e digitar (por exemplo) "connect xxx.xxx.xxx.xx.xxxx" em que xxx.xxx.xxx.xx.xxxx é o ip do vosso servidor dedicado.

Depois de entrar no servidor, esperar uns segundos e digitar na consola amxmodmenu

e ao sair da consola vai aparecer o seguinte menu:

Depois de aparecer este menu, para activar os sons "Prepare to fight" e "First Blood" tem de se carregar no 9, 5, 9, 9, 9, 9, 9, 9, 1, 2, 9, 2 e 8 para guardar e para sair tem de se carregar no 0 várias vezes...
As opções /me e /stats podem estar desactivadas, para as activar, é preciso digitar amxmodmenu na consola, sair da consola, carregar 9, 5, e procurar por essas paginas de menus, e carregar no 8 para guardar...
E por fim:



---Milhares de plugins para Counter-Strike---
---Lista completa de comandos para AMXMODX---
Feito por mim, os links dos plugins são do site AlliedModders
PS: Foi o meu primeiro tutorial, comentem alguma coisa...