13.10.2014, 21:17
(
Последний раз редактировалось Tugamars; 14.10.2014 в 23:24.
)
Antes de mais quero esclarecer que para criar um servidor de jogo aberto ao pъblico nгo deve usar o seu prуprio PC , jб que este nгo tem potкncia para aguentar muitos players , e a internet recebida por ele tambйm й muito inferior а de uma Mбquina que se encontre num datacenter .
Para executar um servidor de SA:MP vocк deve antes de mais tomar em conta qual o sistema operativo que a sua mбquina/pc possui . No caso de linux baixe esse pacote : http://files.sa-mp.com/samp03zsvr_R1.tar.gz (pode usar tambйm o comando wget no terminal) No caso de ser windows baixe esse : http://files.sa-mp.com/samp03z_svr_R1_win32.zipDepois disso extraia os arquivos , no caso de Windwos usa um programa como o Winrar ou 7zip .No caso de linux usa o comando tar -vzxf nomedoarquivo.tar.gzDepois de extraido existirгo as seguintes pastas :
- Filterscripts - Gamemodes - Include - NPCModes - Pawno - Plugins - Scriptfiles
E os seguintes ficheiros :
- announce.exe - samp-license.txt - samp-npc.exe - samp-server.exe - server.cfg - server_readme.txt
Irei agora explicar a funзгo de cada um :
Filterscripts
Esta pasta terб pequenos scripts , que nгo estarгo incluidos no gamemode , o formato deve ser .amx para que possa ser reconhecido pelo samp server .
Gamemodes
Esta pasta terб o(s) arquivo(s) do(s) Gamemode/Gamemodes , sendo que estes devem vir igualmente em formato .amx para poderem ser reconhecidos pelo samp server .
Include
Nгo utilizo , nem conheзo minima utilidade desta
NPCModes
Local onde estarгo os scripts relativos aos NPCS , devem vir igualmente em .amx .
Pawno
Local onde se encontra o editor e compilador pawn (nгo й necessбrio usar este editor , pode usar outro qualquer editor de texto)
Pawno > Includes
Aqui estarгo as “bibliotecas” que terгo as funзхes a serem usadas no cуdigo do GM/Filterscript .
Plugins
Local onde ficam os plugins necessбrios para certas funзхes , como o caso do streamer que permite adicionar mais objetos ao servidor do que os padrгo .
Scriptfiles
Local onde se encontram arquivos de base de dados por exemplo , arquivos esses que sгo gerados pelo prуprio gamemode / filterscript .
Announce.exe
Serve para colocar o servidor disponivel para ser encontrado na aba de “internet” , julgo que й ativado assim que o servidor samp й ligado com esta config habilitada .
Samp-npc.exe
Estб relacionado aos NPCs .
Samp-server.exe
Й o “programa” por assim dizer , que serve para ligar o servidor em si .
Server.cfg
Tal como a prуpria extensгo indica este serve para configurar algums coisas do servidor :
echo ExecutingServerConfig... lanmode 0// Configura se й servidor lan rcon_password changeme // Colocar a pass maxplayers 50// Numero maximo de players port 7777//Porta usada pelo servidor hostname SA-MP 0.3Server// Nome do servi gamemode0 grandlarc 1// Nome do gamemode filterscripts gl_actions //Nome dos filt announce 0// Definir se й listado na aba query 1// Nгo faзo ideia xP chatlogging 0// Se gera uma log das cois weburl www.sa-mp.com // URL , aparecen a onfoot_rate 40// Nunca mexi incar_rate 40// Nunca mexi weapon_rate 40// Nunca mexi stream_distance 300.0// Nunca mexi stream_rate 1000// Nunca mexi maxnpc 0// Limite de NPCS logtimeformat [%H:%M:%S]// forma como ap
Server_log.txt
A log do servidor , bem como o chat log .
Por fim , para se conectar ao seu servidor , aberto em localhost , adicione o IP : 127.0.0.1ort . No caso de ser ligado noutro computador esse mesmo computador necessita de ter as portas abertas e serб o IP dele .
Nгo irei ensinar pawn , pois se nгo nunca mais sairia daqui , e tendo em conta que a aba portuguesa do forum samp tem bastantes e bons tutoriais nгo vale a pena : http://forum.sa-mp.com/forumdisplay.php? f=34
Para executar um servidor de SA:MP vocк deve antes de mais tomar em conta qual o sistema operativo que a sua mбquina/pc possui . No caso de linux baixe esse pacote : http://files.sa-mp.com/samp03zsvr_R1.tar.gz (pode usar tambйm o comando wget no terminal) No caso de ser windows baixe esse : http://files.sa-mp.com/samp03z_svr_R1_win32.zipDepois disso extraia os arquivos , no caso de Windwos usa um programa como o Winrar ou 7zip .No caso de linux usa o comando tar -vzxf nomedoarquivo.tar.gzDepois de extraido existirгo as seguintes pastas :
- Filterscripts - Gamemodes - Include - NPCModes - Pawno - Plugins - Scriptfiles
E os seguintes ficheiros :
- announce.exe - samp-license.txt - samp-npc.exe - samp-server.exe - server.cfg - server_readme.txt
Irei agora explicar a funзгo de cada um :
Filterscripts
Esta pasta terб pequenos scripts , que nгo estarгo incluidos no gamemode , o formato deve ser .amx para que possa ser reconhecido pelo samp server .
Gamemodes
Esta pasta terб o(s) arquivo(s) do(s) Gamemode/Gamemodes , sendo que estes devem vir igualmente em formato .amx para poderem ser reconhecidos pelo samp server .
Include
Nгo utilizo , nem conheзo minima utilidade desta
NPCModes
Local onde estarгo os scripts relativos aos NPCS , devem vir igualmente em .amx .
Pawno
Local onde se encontra o editor e compilador pawn (nгo й necessбrio usar este editor , pode usar outro qualquer editor de texto)
Pawno > Includes
Aqui estarгo as “bibliotecas” que terгo as funзхes a serem usadas no cуdigo do GM/Filterscript .
Plugins
Local onde ficam os plugins necessбrios para certas funзхes , como o caso do streamer que permite adicionar mais objetos ao servidor do que os padrгo .
Scriptfiles
Local onde se encontram arquivos de base de dados por exemplo , arquivos esses que sгo gerados pelo prуprio gamemode / filterscript .
Announce.exe
Serve para colocar o servidor disponivel para ser encontrado na aba de “internet” , julgo que й ativado assim que o servidor samp й ligado com esta config habilitada .
Samp-npc.exe
Estб relacionado aos NPCs .
Samp-server.exe
Й o “programa” por assim dizer , que serve para ligar o servidor em si .
Server.cfg
Tal como a prуpria extensгo indica este serve para configurar algums coisas do servidor :
echo ExecutingServerConfig... lanmode 0// Configura se й servidor lan rcon_password changeme // Colocar a pass maxplayers 50// Numero maximo de players port 7777//Porta usada pelo servidor hostname SA-MP 0.3Server// Nome do servi gamemode0 grandlarc 1// Nome do gamemode filterscripts gl_actions //Nome dos filt announce 0// Definir se й listado na aba query 1// Nгo faзo ideia xP chatlogging 0// Se gera uma log das cois weburl www.sa-mp.com // URL , aparecen a onfoot_rate 40// Nunca mexi incar_rate 40// Nunca mexi weapon_rate 40// Nunca mexi stream_distance 300.0// Nunca mexi stream_rate 1000// Nunca mexi maxnpc 0// Limite de NPCS logtimeformat [%H:%M:%S]// forma como ap
Server_log.txt
A log do servidor , bem como o chat log .
Por fim , para se conectar ao seu servidor , aberto em localhost , adicione o IP : 127.0.0.1ort . No caso de ser ligado noutro computador esse mesmo computador necessita de ter as portas abertas e serб o IP dele .
Nгo irei ensinar pawn , pois se nгo nunca mais sairia daqui , e tendo em conta que a aba portuguesa do forum samp tem bastantes e bons tutoriais nгo vale a pena : http://forum.sa-mp.com/forumdisplay.php? f=34