World Games
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Procurar
 
 

Resultados por:
 


Rechercher Pesquisa avançada

Visitas
conter12
Os membros mais ativos do mês
Nenhum usuário

Últimos assuntos
» FyuriOrigens Server files. Versão OldSchools pt-pt
[ServerFiles] Rain + sistema totalmente reconfigurado Icon_minitime1Sáb Fev 18, 2012 8:34 pm por peterpunk01

» Safira Mt2
[ServerFiles] Rain + sistema totalmente reconfigurado Icon_minitime1Sex Jan 13, 2012 1:43 pm por Ruben

» Procuro Server Files Mt2 by MMs
[ServerFiles] Rain + sistema totalmente reconfigurado Icon_minitime1Seg Jan 09, 2012 5:34 pm por Carlos!Bleas!

» [ServerFiles] Rain + sistema totalmente reconfigurado
[ServerFiles] Rain + sistema totalmente reconfigurado Icon_minitime1Dom Jan 08, 2012 1:55 pm por Carlos!Bleas!

» Presiso de Ajuda WebSiteMT2
[ServerFiles] Rain + sistema totalmente reconfigurado Icon_minitime1Sáb Jan 07, 2012 1:55 am por Ruben

» [MMs]ServidorPrivado Help
[ServerFiles] Rain + sistema totalmente reconfigurado Icon_minitime1Qui Jan 05, 2012 11:25 pm por [CoMa]MMs

» ServerFiles by Rullez
[ServerFiles] Rain + sistema totalmente reconfigurado Icon_minitime1Qui Jan 05, 2012 6:16 pm por [CoMa]MMs

» Server files By: Pablito7
[ServerFiles] Rain + sistema totalmente reconfigurado Icon_minitime1Qui Jan 05, 2012 6:09 pm por [CoMa]MMs

Parceiros
Safira MT2
Novo Servidor
Safira MT2
topofgames.com

[ServerFiles] Rain + sistema totalmente reconfigurado

4 participantes

Ir para baixo

[ServerFiles] Rain + sistema totalmente reconfigurado Empty [ServerFiles] Rain + sistema totalmente reconfigurado

Mensagem  Carlos!Bleas! Sáb Dez 31, 2011 2:53 pm

O sistema destas serverfiles está totalmente modificado do original!

Sistema Operativo e Aplicações
É utilizado o FreeBSD 7.2 (antes FreeBSD 7.0) com núcleo modificado por mim, para uma maior estabilidade, com suporte para Phisycal Address Extension (suporte superior a 3,5GB de RAM) e com Firewall ativa.

Configuração semi-profissional. NameServer (213.186.33.99) e todos os IP's (gateway: 10.0.2.2 | local: 10.0.2.15) configurados manualmente. O IP que deve ser colocado na tabela `gmlist` É o IP 10.0.2.2 e no `gmhost` É o IP 127.0.0.1 . Estes endereços IP são colocados automaticamente.

O servidor MySQL É a versão 5.5 (antes versão 5.0), que trouxe muitas melhorias e melhor estabilidade.
Foram apagadas tabelas desnecessárias ao servidor, `gmlist` já configurado para o servidor e pronto a adicionar contas. Foi aplicado o sistema InnoDB e foram modificadas as configurações do MySQL (mais informações aqui [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Sendmail (servidor SMTP) foi desativado.


Sistema de Virtualização
A máquina virtual usa o sistema de virtualização VirtualBox (Transferir). É compatível com todos os tipos de sistemas operativos (Windows, Linux, Unix).
A máquina virtual encontra-se propriamente configurada:
No sistema foi ativado o IO APIC (essencial para uma boa estabilidade em qualquer sistema operativo), o relógio de hardware em UTC (necessário para sistemas Unix e recomendado para qualquer sistema operativo) e o PAE/NX (suporte superior a 3,5GB de RAM);
Foi criado um disco SATA (antes IDE) de tamanho máximo 32GB. ;
Desativada a placa de som, para utilizar menos recursos do sistema;
Placa de Rede Intel PRO/1000 MT Server (82545EM) em NAT: Não precisam nem podem usar PortMap, a máquina já tem as portas configuradas por si;
Desativado o suporte para USB, para utilizar menos recursos do sistema.


Sistema Metin2
O sistema base de Metin2 foi totalmente reconstruído:
/addictmt2 - localização das serverfiles (data, locale) e das bibliotecas (libs);
/bin - localização das aplicações 'auth', 'db' e 'game', de modo a comparecerem no local prÉ-estabelecido do sistema e permitir uma integração total com o mesmo. Para alterar o nível do jogo, tem de alterar a aplicaçãp 'game' presente no diretório /bin;
/conf - localização dos ficheiros de configuração (conf.txt , CONFIG);
/cores - localização dos núcleos temporários, eliminados quando o servidor É desligado;
/log - localização dos registos de atividade do servidor de Metin2;
/script - localização dos scripts de manageamento do servidor.

Alguns comandos do servidor:
./iniciar - Inicia o servidor;
./parar - desliga o servidor;
./reiniciar - reinicia o servidor
./reiniciar_soft - reinicia SOMENTE os canais (recomendado se tiverem alterado quests ou mapas) (não recarrega as tabelas);
./reiniciar_hard - desliga o servidor e reinicia a máquina virtual (ao iniciar a máquina virtual, efetuar o comando ./iniciar);
./limpar - limpar todos os registos (logs) do sistema de Metin2;
./instalar_1 - instalar 1 canal;
./instalar_2 - instalar 2 canais;
./instalar_3 - instalar 3 canais;
./instalar_4 - instalar 4 canais.
Em qualquer outro servidor, são usados 6 núcleos de jogo por canal (first, game1_1, game1_2, game1_3, game2, game61) (game99 É um canal independente). Agora É utilizado 2 núcleos por canal (channel1_1, channel1_2) e 1 núcleo para o canal 99 (channel99_1). Cada núcleo suporta 32 mapas associados. Com isto baixou muito a necessidade de recursos do sistema. No servidor Zeus da AddictMt2.com.PT, foi registado uma descida de 7GB de RAM para 2,5GB de RAM com 4 canais, e uma descida de 70% de CPU para 15% de CPU, sendo uma alteração bem significativa, utilizando um pouco mais do que 1 canal de outro sistema Metin2 qualquer (antes 1 canal = 7 núcleos, agora 4 canais = 9 núcleos).

Sistema Keepalive foi aplicado para resolver problemas com o login.

Proteção total contra Api-Tool, criada por mim.

Ligação servidor - bases de dados com segurança reforçada (conta `db_auth`, somente associada às bases de dados `account`,`common`,`hotbackup`,`log` e `player` e limitada a conexão dentro da própria máquina.

O sistema, quando desligado, limpa todos os registos de atividade (logs) criados pelo servidor, para manter o sistema leve, limpo e com mais espaço disponível.

O servidor tem 4 canais, que podem ser ativados e desativados a qualquer momento (como visto em cima).

As serverfiles presentes são as do Rain. As serverfiles tem de ser adaptadas para este sistema.


Como instalar
Basta extrair o arquivo "rain_amt2_fbsd72.7z" e abrir o ficheiro "FreeBSD.vbox".
A máquina será adicionada à lista de máquinas virtuais já com todas as configurações necessárias. Simples, não?


Portas para abrir no router em TCP e UDP !
22
3306
15001
11002
12002
13000
13001
14000
14001
16000
16001
17000
17001
19000
19001
20000
20001
22000
22001
23000
23001
13099
14099
Portas para o cliente (serverinfo.py)
Login - 11002
Canal 1 - 13000
Canal 2 - 16000
Canal 3 - 19000
Canal 4 - 22000


Mais informações
Este sistema É utilizado em todos os servidores AddictMt2 e já começou a ser usado em outros servidores, antes de elas serem publicadas.

Maioritariamente criado e configurado por mim, sem tirar os crÉditos ao criador original das serverfiles Rain.

A pasta "hongkong" está localizada em /addictmt2/locale.

Lembro que estas serverfiles são as base. Estão em Chinês.


Contas de sistema
FreeBSD (VirtualBox, PuTTY, FileZilla)
IP: 127.0.0.1
Utilizador: root
Palavra-passe: changeme (deverá ser alterada efetuando o comando "passwd").
MySQL (Navicat)
IP: 127.0.0.1
Utilizador: db_manage
Palavra-passe: changeme (deverá ser alterada).

Links para transferir
VirtualBox - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Navicat Lite - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
FileZilla Client - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Máquina Virtual - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
serverinfo.py pronto a colocar no arquivo root do cliente - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]


Atualizações
Fica sempre a par desta parte do tópico, pois aqui serão publicadas correções para as serverfiles.

Se fizeste download antes do dia 20 de novembro de 2011 às 00:50 horas, precisas de ir ao VirtualBox, carregar com a tecla direita do rato na máquina virtual FreeBSD, clicar em Remove e depois Remove only.
Após isso, substituis o ficheiro de configuração já existente por este. A razão É faltar abrir a porta 14099 em TCP e UDP.
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link] (2,08 KB)
Se fizeste download antes do dia 21 de novembro de 2011 às 14:15 horas, precisas de fazer o seguinte:

Na máquina virtual escreve:
freebsd-update fetch
freebsd-update install & cd usr/src && make buildkernel KERNCONF=IVANSANTOS && make buildkernel KERNCONF=IVANSANTOS-PAE && make buildkernel KERNCONF=IVANSANTOS-FW && make installkernel KERNCONF=IVANSANTOS
Se fizeste download antes do dia 21 de novembro de 2011 às 19:40 horas, precisas de fazer o seguinte:

Ficheiro: tweak.sql (Transferir)

Em resumo, este script contÉm:
- Alteração do sistema MyISAM para InnoDB;
- Remoção de tabelas desnecessárias;
- Criação de tabelas em falta (novo) e alteração dos indexes da tabela gmlist.

O sistema MyISAM, ao utilizar as tabelas, tranca a tabela por completo. Isso causa muita latência entre comandos e poderá mesmo desestabilizar o sistema por completo. O sistema InnoDB É uma mais valia.
Certas tabelas estão a ocupar "espaço" no sistema, então decidi removelas.
Na base de dados `account` e `log`foram adicionadas tabelas em falta, retiradas de ServerFiles de 2011 (novo).


Créditos:
The FreeBSD Project - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Devido a ser sistema base, às suas aplicações disponíveis na Ports Database e aos seus manuais.
MySQL :: The world's most popular open source database - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Sistema utilizado pelo servidor de Metin2 e por consulta dos seus manuais.
AddictMt2.com.PT - Feel The New Experience Of Life - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Sistema para qual foi criado, onde foi testado e de onde vem o desenvolvedor do mesmo.
Hero-Gamers - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Fórum oficial da públicação deste projeto.
Ivan Santos
Criador e desenvolvedor deste projeto.

Carlos!Bleas!
Admin
Admin

Mensagens : 24
Data de inscrição : 30/12/2011
Idade : 33
Localização : Elvas

http://www.discotexfm.com

Ir para o topo Ir para baixo

[ServerFiles] Rain + sistema totalmente reconfigurado Empty Re: [ServerFiles] Rain + sistema totalmente reconfigurado

Mensagem  [CoMa]MMs Sáb Dez 31, 2011 7:49 pm

Obrigado !!Ira darme emenso jeito !!
[CoMa]MMs
[CoMa]MMs
Mod
Mod

Mensagens : 95
Data de inscrição : 30/12/2011
Localização : Lisboa

Ir para o topo Ir para baixo

[ServerFiles] Rain + sistema totalmente reconfigurado Empty Carlos

Mensagem  ArturPereira Sex Jan 06, 2012 6:51 pm

Carlos Obrig Por Postares Filles de Jeito.
ArturPereira
ArturPereira
Admin
Admin

Mensagens : 93
Data de inscrição : 27/12/2011
Idade : 25
Localização : Aveiro

http://discotexfm.com

Ir para o topo Ir para baixo

[ServerFiles] Rain + sistema totalmente reconfigurado Empty Re: [ServerFiles] Rain + sistema totalmente reconfigurado

Mensagem  [CoMa]MMs Sex Jan 06, 2012 7:39 pm

isso e complicado de mais para mim..
[CoMa]MMs
[CoMa]MMs
Mod
Mod

Mensagens : 95
Data de inscrição : 30/12/2011
Localização : Lisboa

Ir para o topo Ir para baixo

[ServerFiles] Rain + sistema totalmente reconfigurado Empty Re: [ServerFiles] Rain + sistema totalmente reconfigurado

Mensagem  Ruben Sáb Jan 07, 2012 2:01 am

Grande, post melhor que vi até agora!
PARABÉNS!
Ruben
Ruben
V.I.P.
V.I.P.

Mensagens : 84
Data de inscrição : 30/12/2011
Idade : 25
Localização : Lisboa

http://www.discotexfm.com

Ir para o topo Ir para baixo

[ServerFiles] Rain + sistema totalmente reconfigurado Empty Re: [ServerFiles] Rain + sistema totalmente reconfigurado

Mensagem  Carlos!Bleas! Dom Jan 08, 2012 1:55 pm

Obrigado.

Carlos!Bleas!
Admin
Admin

Mensagens : 24
Data de inscrição : 30/12/2011
Idade : 33
Localização : Elvas

http://www.discotexfm.com

Ir para o topo Ir para baixo

[ServerFiles] Rain + sistema totalmente reconfigurado Empty Re: [ServerFiles] Rain + sistema totalmente reconfigurado

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos