-
Content Count
794 -
Joined
-
Last visited
-
Days Won
12
Reputation Activity
-
Nestle reacted to Cєятєzαร in [Ajuda] Como Poder Jogar Mt2 Em Network
Ui levas-te -1 :!Eu tambem ia dizer que era do client mas nao digo kk :S
-
Nestle reacted to RickyM2 in [Ajuda] Como Poder Jogar Mt2 Em Network
Isso é do cliente ... tipo opções do sistema - graficos - mete em GPU - aplicar.é isso , http://cyber-gamers.org/public/style_emoticons/default/451960.gif se ajudei :D
-
Nestle reacted to Cєятєzαร in Leão Com Leoa Dá Merd*
Espeor que gostem! Caso gostarem http://cyber-gamers.org/public/style_emoticons/default/451960.gif !!! please :'(
O texto é calma mulher ja faço o jantar !
-
Nestle reacted to GunTL in [HOT]Script´s de Npc´s Traduzidos e melhorados
Boas Comunidade
Venho Disponibilizar Alguns Scripts(NPC´s) Traduzidos e corrijidos!
Aproveitem!
Npc´s,Scripts:
9005 = Armazem
9006 - old_woman - oldwoman = Idosa
9009 = Pescador
9011 = Ajudante de Casamento
9012 = Teleportador
11000 - guild_man1 = Guarda da Cidade Reino Vermelho-----|
11001 = Belgin de Batalha Reino Vermelho|||||||||||||||||||||||||||||||||
11002 - guild_man2 = Guarda da Cidade Reino Amarelo------|----> notarget
11003 = Belgin de Batalha Reino Amarelo|||||||||||||||||||||||||||||||||||
11004 - guild_man3 = Guarda da Cidade Reino Azul------------|
11005 = Belgin de Batalha Reino Azul
20002 = Aranyo
20003 = Ah-Yu
20005 = Yonah
20006 = Mirine
20008 = Octavio
20010 = Vendedor Ambulante
20011 = Uriel
20012 = Yu-Rang
20014 = Taurean
20016 = Ferreiro
20017 = Yu-Hwan
20018 = Baek-Go
20019 = Yang-Shin
20020 = traidor Balso
20021 = Ariyoung
20022 = Hu-Ahn-So
20023 = Sr. Soon
20024 = Harang
20040 = Guarda do Terreno "GUILD"
20044 = Ferreiro de Armas "GUILD"
20045 = Ferreiro de Armaduras "GUILD"
20046 = Ferreiro de Acessórios "GUILD"
20060 = Alquimista de Diamantes "GUILD"
20061 = Alquimista de Âmbar "GUILD"
20062 = Alquimista de Minério de Fóssil "GUILD"
20063 = Alquimista de Cobre "GUILD"
20064 = Alquimista de Prata "GUILD"
20065 = Alquimista de Ouro "GUILD"
20066 = Alquimista de Jade "GUILD"
20067 = Alquimista de ébano "GUILD"
20068 = Alquimista de Pérolas "GUILD"
20069 = Alquimista de Platina "GUILD"
20070 = Alquimista de Cristal "GUILD"
20071 = Alquimista de Ametista "GUILD"
20072 = Alquimista de Safira "GUILD"
20074 = Ferreiro de Armas "TORRE"
20075 = Ferreiro de Armaduras "TORRE"
20076 = Ferreiro de Acessórios "TORRE"
20077 = Guarda do Altar "GUILD"
20078 = Guarda do Altar "GUILD"
20079 = Guarda do Altar "GUILD"
20081 = Selo "Guerra de Reinos"
20088 = Chuk-Sal "Calaboiço das Aranhas do Piso 1 para o Piso 2" "Com Script Corrigida" "NOVO"
20089 = Pung-Ho "Calaboiço das Aranhas do Piso 2 para o Piso 1" "Primeiro corrija o BUG do V1"
20090 = Heuk-Young
20097 = Portão de Guerra de Reinos do Reino Vermelho
20098 = Portão de Guerra de Reinos do Reino Amarelo
20099 = Portão de Guerra de Reinos do Reino Azul
50051 = Cavalo Iniciante "Com novas Script"
50052 = Cavalo Armado "Com novas Script"
50053 = Cavalo Militar "Com novas Script"
Meter as pastas nesse directório:
/usr/home/game/share/locale/germany/quest/object
e substituir pelas existente
Locale:
Meter os ficheiros neste directório:
/usr/home/game/share/locale/germany
e substituir pelos existente
Atenção
Download: Locale_String 100% Pt-Pt
Download de todos Scripts:
Disfrutem...
Ajude-nos a Crescer partilhando os seus conhecimentos!!!!
Divulga o Forúm e nós divulgamos Tutoriais que te Ajudaram nos teus PServers!
Com a Cyber Quem Quiser, Contra a Cyber Quem puder(ninguem):D
Creditos: {ƿэ∂я๏}™
Font : HG
-
Nestle reacted to BloodSky in [Projecto] Oppmt2
Bem, avançamos com algumas novidades:
[*]LVL Start: 65
[*]Rates: 1000x
[*]Existirão talvez 3 armas novas por raça
[*]Sem armaduras novas, apenas o aço azul
[*]Server deverá abrir nas férias de Natal, se tudo correr bem!
Por agora é tudo pessoal!
-
Nestle got a reaction from Magus in Os Jogadores Não Entram Mas Eu Entro!
Desliga o firewall.Se funcionar, da http://cyber-gamers.org/public/style_emoticons/default/451960.gif.Cumprimentos
-
Nestle reacted to thecrazy in New Tutorial '-'
Boas.Novo tutorial,peço desculpa pelos meus erros de escrita ou se não expliquei bem,tava nervoso :x
http-~~-//www.youtube.com/watch?v=EN21v2SiqdQ&feature=youtu.be
Metam gosto, e inscrevem-se no meu canal please :$
Thanks.
-
Nestle got a reaction from Vlwppl in Erro Metin2 [Help]
Sim, pode-te acontecer, também acontece a 1 colega meu, mas empanca-te o servidor? A ele não empanca.. -
Nestle got a reaction from Vlwppl in Erro Metin2 [Help]
Boas cyber-gamers,
Sempre que eu crio 1 servidor, da-me um certo erro depois de um determinado tempo, e o servidor apenas craxa e por vezes da para continuar outras vezes empanca e tenho que dar reboot...
Abaixo vou deixar uma imagem, quem souber do que se trata me diga por favor.
Obrigado.
-
Nestle got a reaction from Vlwppl in Question Metin2
Não obrigado, se souberes resolver diz por aqui ;) -
-
Nestle got a reaction from Vlwppl in Question Metin2
Eu sei por... Só que a quest que criei deve estar bugada, basta mandares a quest por pm.
-
Nestle got a reaction from Vlwppl in Question Metin2
Ela buga, não sei se ta algo errado. Meta-me então ai por favor a dar nivel 75 e 900kk de yang.
Obrigado
-
Nestle got a reaction from Vlwppl in Question Metin2
Boas pessoalÉ assim, eu andei a testar umas cenas, e meti o tal "main_quest_lv1.gotoinformation" que da nível e assim, mas no meu servidor buga, porque, não sei, e também caguei nisso.O que queria saber é como criar um NPC que só da para utilizar uma vez por jogador e dar nivel 75 && yang?Alguém sabe uma maneira de só dar para utilizar uma vez?
-
Nestle got a reaction from Vlwppl in [Pedido] Sistema Coordenadas
Alguém tem? Ou faz a mínima ideia de como se faz? :3
-
Nestle got a reaction from Vlwppl in [Pedido] Sistema Coordenadas
Eu já, um amigo meu tem o script, mas pagou para o ter e não me arranja.. -
Nestle got a reaction from Vlwppl in [Pedido] Sistema Coordenadas
Sim, num ficheiro .txt por exemplo, para não tar sempre a anotar pelos mapas todos as coordenadas... -
Nestle got a reaction from Vlwppl in [Pedido] Sistema Coordenadas
Boas pessoal,Neste tópico vinha pedir um sistema, ou quest, ou o que seja para o meu servidor.Queria uma cena em que clicasse num botão, por exemplo "F5" e guardasse num ficheiro .txt ou uma cena assim as coordenadas que marquei...Alguém sabe uma cena tipo essas?Agradecia bastante (:
-
-
Nestle reacted to CoMa2D in Tradução Teleportador Portátil Totalmente Em Pt Sem Erros
Trago Agora o Ficheiro Que se Mete No filleZilla Ou WinSCP Este Ficheiro Esta Todo Traduzido Em Portugues Sem Erros Nem bugs.Vão a usr/fyuri(pode Ser Outro Depende Das Files)/channel/share_data/locale/hongkong/questsacam o ficheiro e passam para dentro da pasta questDepois Vão Ao VirtualBox Ou Virtual PC e Escrevemcd /usr/fyuri/channel/share_data/locale/hongkong/quest <--- Clicam Enter ./qc pannello_teleporter.quest <--- Escrevem Isto E Clicam EnterDepois é so dar reboot e esta pronto Entram no server e vêm Se a Quest Funciona Alguma Duvida PM Ou Escrevam Link De Download : http://www.mediafire.com/?bu2bk9d5pncb0f5Se Gostares Dá http://cyber-gamers.org/public/style_emoticons/default/451960.gif
-
Nestle reacted to quenii in Elixir Do Sol E Elixir Da Lua.
INSERT INTO `item_proto` VALUES ('72723', 'Poção Helong (P)', 'Poção Helong (P)', '3', '10', '0', '1', '106880', '8196', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1000000', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');INSERT INTO `item_proto` VALUES ('72724', 'Poção Helong (M)', 'Poção Helong (M)', '3', '10', '0', '1', '106880', '8196', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '3000000', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');INSERT INTO `item_proto` VALUES ('72725', 'Poção Helong (G)', 'Poção Helong (G)', '3', '10', '0', '1', '106880', '8196', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '7000000', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');INSERT INTO `item_proto` VALUES ('72727', 'Poção Yoora (P)', 'Poção Yoora (P)', '3', '10', '0', '1', '106880', '8196', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '100000', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');INSERT INTO `item_proto` VALUES ('72728', 'Poção Yoora (M)', 'Poção Yoora (M)', '3', '10', '0', '1', '106880', '8196', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '300000', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');INSERT INTO `item_proto` VALUES ('72729', 'Poção Yoora (G)', 'Poção Yoora (G)', '3', '10', '0', '1', '106880', '8196', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '700000', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');=)
-
Nestle reacted to เ√ลη کคи†σร . in Converter serverfiles de 2006 para 2010
Boa noite comunidade.
Quem estiver interessado em converter as serverfiles de 2006 para 2010, façam desta maneira.
Foi testado em FreeBSD 8.2 64-bit, mas certamente que funcionará nas outras também.
Vamos começar pelo MySQL
Façam esta query:
ALTER TABLE account.account ADD `last_play` datetime default NULL;UPDATE common.locale SET `mValue`='locale_name' WHERE (`mKey`='DB_NAME_COLUMN');UPDATE common.locale SET `mValue`='portugal' WHERE (`mKey`='LOCALE');DROP TABLE IF EXISTS log.loginlog2;CREATE TABLE log.loginlog2 ( `id` int(11) NOT NULL AUTO_INCREMENT, `type` text, `is_gm` int(11) DEFAULT NULL, `login_time` datetime DEFAULT NULL, `channel` int(11) DEFAULT NULL, `account_id` int(11) DEFAULT NULL, `pid` int(11) DEFAULT NULL, `client_version` text, `ip` text, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;DROP TABLE IF EXISTS player.lotto_list;CREATE TABLE player.lotto_list ( `id` int(10) unsigned NOT NULL auto_increment, `server` varchar(20) default NULL, `pid` int(10) unsigned default NULL, `time` datetime default NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;DROP TABLE IF EXISTS player.highscore;CREATE TABLE player.highscore ( `pid` int(11) default NULL, `board` varchar(0) default NULL, `value` varchar(0) default NULL) ENGINE=MyISAM DEFAULT CHARSET=latin1;DROP TABLE IF EXISTS player.change_empire;CREATE TABLE player.change_empire ( `account_id` int(11) DEFAULT NULL, `change_count` int(11) DEFAULT NULL, `time` datetime DEFAULT NULL) ENGINE=MyISAM DEFAULT CHARSET=latin1;DROP TABLE IF EXISTS player.horse_name;CREATE TABLE player.horse_name ( `id` int(11) NOT NULL default '0', `name` varchar(24) NOT NULL default 'NONAME', PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;ALTER TABLE player.item_proto CHANGE COLUMN `gb2312name` `locale_name` varbinary(24) NOT NULL DEFAULT 'Noname' AFTER `name`;ALTER TABLE player.mob_proto CHANGE COLUMN `gb2312name` `locale_name` varbinary(24) NOT NULL DEFAULT 'Noname' AFTER `name`;ALTER TABLE player.mob_proto ADD `skill_level2` tinyint(3) unsigned default NULL;ALTER TABLE player.mob_proto ADD `skill_vnum2` int(10) unsigned default NULL;ALTER TABLE player.mob_proto ADD `skill_level3` tinyint(3) unsigned default NULL;ALTER TABLE player.mob_proto ADD `skill_vnum3` int(10) unsigned default NULL;ALTER TABLE player.mob_proto ADD `skill_level4` tinyint(3) unsigned default NULL;ALTER TABLE player.mob_proto ADD `skill_vnum4` int(10) unsigned default NULL;ALTER TABLE player.monarch_candidacy ADD `name` varchar(16) default NULL;E ficam com a base de dados atualizada. Agora no FreeBSD
Façam download de:
[*]http://download.ivan...in2/2010/bin/db
[*]http://download.ivan...2/2010/bin/game
Vão ao diretório das vossas serverfiles, exemplo /usr/rain, e coloquem o ficheiro db (dbcore 1866) em /usr/rain/db, e o ficheiro game (gamecore 2089M com a exp no nível 128 desbugada por mim) em /usr/rain/channel/share_data.
Depois fazes o seguinte:
[*]cd /usr/rain/auth
[*]rm auth
[*]ln -s ../channel/share_data/game auth
Ficheiro conf.txt
Em /usr/rain/db, abre o ficheiro conf.txt com o Notepad++ e irás obter este resultado:
WELCOME_MSG = "DB Server has been started"SQL_ACCOUNT = "localhost account mt2 mt2!@# 0"SQL_PLAYER = "localhost player mt2 mt2!@# 0"SQL_COMMON = "localhost common mt2 mt2!@# 0"SQL_HOTBACKUP = "localhost hotbackup mt2 mt2!@# 0"TABLE_POSTFIX = ""BIND_PORT = 15001DB_SLEEP_MSEC = 10CLIENT_HEART_FPS = 25HASH_PLAYER_LIFE_SEC = 600BACKUP_LIMIT_SEC = 3600PLAYER_ID_START = 100PLAYER_DELETE_LEVEL_LIMIT = 70ITEM_ID_RANGE = 70000001 100000000LOCALE = big5Debaixo de [*]PLAYER_DELETE_LEVEL_LIMIT = 70
Apaga tudo e adiciona
[*]PLAYER_DELETE_CHECK_SIMPLE = 2
ITEM_ID_RANGE = 2000000000 2100000000
MIN_LENGTH_OF_SOCIAL_ID = 6
SIMPLE_SOCIALID = 1
Block "Y/QSB7omi36awq4ctpUxuiwRARM="
Ficando no fim um resultado semelhante a este:
WELCOME_MSG = "DB Server has been started"SQL_ACCOUNT = "localhost account mt2 mt2!@# 0"SQL_PLAYER = "localhost player mt2 mt2!@# 0"SQL_COMMON = "localhost common mt2 mt2!@# 0"SQL_HOTBACKUP = "localhost hotbackup mt2 mt2!@# 0"TABLE_POSTFIX = ""BIND_PORT = 15001DB_SLEEP_MSEC = 10CLIENT_HEART_FPS = 25HASH_PLAYER_LIFE_SEC = 600BACKUP_LIMIT_SEC = 3600PLAYER_ID_START = 100PLAYER_DELETE_LEVEL_LIMIT = 70PLAYER_DELETE_CHECK_SIMPLE = 2ITEM_ID_RANGE = 2000000000 2100000000MIN_LENGTH_OF_SOCIAL_ID = 6SIMPLE_SOCIALID = 1Block "Y/QSB7omi36awq4ctpUxuiwRARM="E guarda o conf.txt FIcheiros CONFIG
Em /usr/rain/auth, terás de editar o ficheiros CONFIG.
Deverá aparecer assim:
HOSTNAME: metin2_authCHANNEL: 1PORT: 11002P2P_PORT: 12001DB_PORT: 15001DB_ADDR: localhostTABLE_POSTFIX: ITEM_ID_RANGE: 000000001 000000002PASSES_PER_SEC: 25SAVE_EVENT_SECOND_CYCLE: 180PING_EVENT_SECOND_CYCLE: 180AUTH_SERVER: masterPLAYER_SQL: localhost mt2 mt2!@# accountLOG_SQL: localhost mt2 mt2!@# logCOMMON_SQL: localhost mt2 mt2!@# commonRemove: [*]ITEM_ID_RANGE: 000000001 000000002
Adiciona:
[*]LOCALE_SERVICE: PORTUGAL
adminpage_ip: 127.0.0.1
adminpage_ip1: 127.0.0.1
adminpage_ip2: 127.0.0.1
adminpage_ip3: 127.0.0.1
adminpage_password: cexubrecegutru7u6atrEqurUyudeSutafruwuz55#etrehAdajezeje+uthustU
Ficando no fim assim:
HOSTNAME: metin2_authCHANNEL: 1PORT: 11002P2P_PORT: 12001DB_PORT: 15001DB_ADDR: localhostTABLE_POSTFIX:PASSES_PER_SEC: 25SAVE_EVENT_SECOND_CYCLE: 180PING_EVENT_SECOND_CYCLE: 180AUTH_SERVER: masterPLAYER_SQL: localhost mt2 mt2!@# accountLOG_SQL: localhost mt2 mt2!@# logCOMMON_SQL: localhost mt2 mt2!@# commonLOCALE_SERVICE: PORTUGALadminpage_ip: 127.0.0.1adminpage_ip1: 127.0.0.1adminpage_ip2: 127.0.0.1adminpage_ip3: 127.0.0.1adminpage_password: cexubrecegutru7u6atrEqurUyudeSutafruwuz55#etrehAdajezeje+uthustUEm /usr/rain/channel, terás de editar os ficheiros CONFIG que estão em: [*]first
[*]game1_1
[*]game1_2
[*]game1_3
[*]game2
[*]game61
[*]game99
O first deverá aparecer assim:
HOSTNAME: firstCHANNEL: 1PORT: 13000P2P_PORT: 14000DB_PORT: 15001DB_ADDR: localhostMAP_ALLOW: TABLE_POSTFIX: ITEM_ID_RANGE: 5000001 10000000PASSES_PER_SEC: 25SAVE_EVENT_SECOND_CYCLE: 180PING_EVENT_SECOND_CYCLE: 180PLAYER_SQL: localhost mt2 mt2!@# playerCOMMON_SQL: localhost mt2 mt2!@# commonLOG_SQL: localhost mt2 mt2!@# log#TEST_SERVER: 1pk_server: 1Remove: [*]ITEM_ID_RANGE: VALOR1 VALOR2
Apaga tudo o que se encontra debaixo de LOG_SQL: localhost mt2 mt2!@# log e adiciona isto:
[*]NO_PK: 1
CHECK_MULTIHACK: 1
adminpage_ip: 127.0.0.1
adminpage_ip1: 127.0.0.1
adminpage_ip2: 127.0.0.1
adminpage_ip3: 127.0.0.1
adminpage_password: cexubrecegutru7u6atrEqurUyudeSutafruwuz55#etrehAdajezeje+uthustU
LOCALE_SERVICE: PORTUGAL
VIEW_RANGE: 20000
MAX_LEVEL: 99
Ficando assim no final:
HOSTNAME: firstCHANNEL: 1PORT: 13000P2P_PORT: 14000DB_PORT: 15001DB_ADDR: localhostMAP_ALLOW: TABLE_POSTFIX:PASSES_PER_SEC: 25SAVE_EVENT_SECOND_CYCLE: 180PING_EVENT_SECOND_CYCLE: 180PLAYER_SQL: localhost mt2 mt2!@# playerCOMMON_SQL: localhost mt2 mt2!@# commonLOG_SQL: localhost mt2 mt2!@# logNO_PK: 1CHECK_MULTIHACK: 1adminpage_ip: 127.0.0.1adminpage_ip1: 127.0.0.1adminpage_ip2: 127.0.0.1adminpage_ip3: 127.0.0.1adminpage_password: cexubrecegutru7u6atrEqurUyudeSutafruwuz55#etrehAdajezeje+uthustULOCALE_SERVICE: PORTUGALVIEW_RANGE: 20000MAX_LEVEL: 99 Fazes o mesmo para todos os CONFIG dentro do channel. Alteração do locale
Vai a /usr/rain/channel/share_data/locale e muda o nome da pasta hongkong para portugal.
Depois dentro da portugal e muda o nome do big5_string.txt para locale_string.txt e adiciona este ficheiro em /usr/rain/channel/share_data/locale/portugal:
[*]http://download.ivan...y/translate.lua
Depois vais a /usr/rain/channel/share_data/locale/portugal/quest e:
[*]Muda o nome do locale_big5.lua para locale.lua;
[*]Muda o nome do hongkong_list para locale_list.
Alteração do data
Fazer o download de:
[*]http://download.ivan...010/data.tar.gz
E fazer upload para a máquina em /root
Depois no FreeBSD fazes:
[*]cd /usr/rain/channel/share_data
[*]rm -fR data
[*]tar -xzvf /root/data.tar.gz
Em princípio deve funcionar.
Se aparecer algum erro postem como resposta, é que fiz o tutorial de cabeça.
Cumprimentos,
Ivan Santos.
Edit By Valenza: Quem ainda não entendeu, fiz um vídeo explicando, alem dos arquivos estarem novamente ativa para download. abaixo o link
http://cyber-gamers.org/index.php?/topic/2911-video-converter-server-files-2006-para-2010/page__p__15147#entry15147
-
Nestle reacted to obetuno in (Tut) Instalação Do Web Server No Freebsd
INTRODUÇÃO:
Vim por meio deste criar o meu primeiro tutorial fruto do meu curso de FreeBSD que estou ainda iniciante.
Mas o pouco que aprendi posso passar como conhecimento para nosso fórum.
Vou vos ensinar a meter o site do jogo ON de dentro do próprio freeBSD que hospeda vossos servidores de Metin, assim como há nas files do Daroo e em outras por ai... Vou utilizar uma linguagem bem simples para que todos possam entender. Se alguém quiser opinar ou me corrigir em qualquer coisa que venha ser lida fiquem a vontade para corrigir usando este mesmo tópico. (Todos os comandos sÃo antecedidos pelo símbolo “#” e logo abaixo do comando vos explico o que ele faz).
Mas por que colocar o site lá dentro?
- FreeBSD é um sistema operacional para servidores, seguro, usado em várias empresas assim como a famosa Yahoo.
- Possui uma plataforma para instalaÇÃo do servidor web Apache, MySQL e PHP5... Todas as ferramentas que necessitamos para hospedar nosso site
- Sem nenhuma configuraÇÃo no ipfw (firewall do FreeBSD), o sistema já possui implantado várias proteÇões necessárias para um site de jogo, que convenhamos, é alvo a todo momento de Hackers ou pessoas que se denominam como tal. Vem com um ant DDoS e ant Flood sem configurar nada.
- Para aqueles que nÃo sabem, ataques como estes (mais comuns) bloqueiam o acesso de vosso site com envio de pacotes em excesso, que de alguma forma deixam o servidor sobrecarregado, forÇando o mesmo a cair ou em outros casos um programa que bloqueia a comunicaÇÃo (porta 80) do servidor web ou qualquer outra porta que esteja usando nesta funÇÃo.
- O FreeBSD descarta pacotes inutilizáveis e você pode até mesmo bloquear o IP da pessoa que está te atacando, deixando o servidor web inacessível para ela.
- Existem outras maneiras também que logo irei comentar que você pode mandar o ataque do inimigo de volta para ele mesmo, deixando sua internet lenta... O seu servidor devolve cada pacote enviado de volta para quem mandou, e usa da sua capacidade de servidor para floodar o computador desktop.
- Claro que as proteÇões existentes a default no FreeBSD sÃo suficientes para deter estes inimigos e há mais proteÇões que podemos implementar. Mas o foco do tutorial é instalaÇÃo do servidor web! Vamos comeÇar...
O que é necessário para a instalaÇÃo da HTTP Service:
- A maquina FreeBSD (seja virtual ou dedicada) deve estar conectada a internet !
- Você precisa executar todos os passos em modo Administrador (ROOT)
- O tutorial foi testado em versões 7.1, 8.2 e 9.0 tanto 32 quanto 64bits, o processo é o mesmo.
- Recomendo que para treinar, nÃo utilize sua máquina do servidor... Formate uma maquina virtual nova com uma versÃo qualquer do FreeBSD para isto ! Qualquer erro basta comeÇar de novo (foi assim que aprendi... ERRANDO).
- Acesso SSH pelo root já configurado. Se já tiveres o Metin na máquina, provavelmente já vem configurado.
- O MySQL já deve estar instalado. (MOTIVO: NÃo posso vos mostrar como instalar o MySQL pois isso já faz parte da instalaÇÃo de um servidor Dedicado Raiz). Se você roda o Metin nas suas files, provavelmente o MySQL já está instalado...
- NÃo irei explicar a respeito do SSL... Isto é opcional.
DESENVOLVIMENTO:
(Passo a passo, comandos indiretos e auto-explicativo)
1º Passo (Atualizando o Ports)
O FreeBSD possui um tipo de Pack de programas dentro dele mesmo. Pode ser instalado opcionalmente na formataÇÃo da maquina ou baixado de dentro do próprio sistema operacional, diferente de antigamente que para dominar servidores Unix era necessário muito conhecimento técnico. As versões BSD, estÃo a cada dia tornando mais fácil a nossa vida ! J Já nÃo é mais necessário ser técnico, com apenas alguins comandos o FreeBSD faz tudo sozinho.
Utilizando o PuTTy ou Filezilla, vá até a pasta “/usr” e verifique se você possui a pasta PORTS ! Ela é nosso pack de programas. Se você já possui o Metin2 instalado, é quase certeza que ela já existe, pois o metin exige a instalaÇÃo do MySQL para funcionar.
Caso nÃo tenha terá que baixar Mas vou deixar a default no nosso tutorial o que vai ser o caso da maioria.
Em modo ROOT, mande os seguintes comandos:
# portsnap fetch update
(Este comando irá atualizar o nosso Pack de Programas)
- Pode ser demorado, depende do tamanho da atualizaÇÃo.
# portsnap extract
(Este comando irá extrair a pasta Ports para “/usr/ports”)
Vai comeÇar cair muitas linhas no console ! é normal o.o NÃo te preocupas, mas o processo pode demorar.
Ao término, o console irá mostrar a linha de comando vazia assim:
NOME_DO_HOST# Aí já podemos seguir o próximo passo.
2º Passo (InstalaÇÃo do MySQL) - Que iremos Pular
Como dito anteriormente, MySQL já entra na instalaÇÃo do Metin Server.
Se as files já possuem Metin2, o MySQL já deve estar instalado.
3º Passo (InstalaÇÃo do Apache)
# cd /usr/ports/www/apache22/
(Este comando irá a pasta de instalaÇÃo do Apache22)
# make config
(Este comando abrirá as opÇões da instalaÇÃo)
ATENÇÃO PARA MARCAR ESSAS OPÇõES
QUALQUER ERRO RESULTA NO MAU-FUNCIONAMENTO DO WEBSERVER
[X] THREADS Enable threads support in APR
[X] MYSQL Enable MySQL support for apr-dbd
[X] IPV6 Enable IPv6 support
[X] BDB Enable BerkeleyDB dbm
[X] AUTH_BASIC Enable mod_auth_basic
[X] AUTH_DIGEST Enable mod_auth_digest
[X] AUTHN_FILE Enable mod_authn_file
[X] AUTHN_DBD Enable mod_authn_dbd
[X] AUTHN_DBM Enable mod_authn_dbm
[X] AUTHN_ANON Enable mod_authn_anon
[X] AUTHN_DEFAULT Enable mod_authn_default
[X] AUTHN_ALIAS Enable mod_authn_alias
[X] AUTHZ_HOST Enable mod_authz_host
[X] AUTHZ_GROUPFILE Enable mod_authz_groupfile
[X] AUTHZ_USER Enable mod_authz_user
[X] AUTHZ_DBM Enable mod_authz_dbm
[X] AUTHZ_OWNER Enable mod_authz_owner
[X] AUTHZ_DEFAULT Enable mod_authz_default
[X] CACHE Enable mod_cache
[X] DISK_CACHE Enable mod_disk_cache
[X] FILE_CACHE Enable mod_file_cache
[X] DAV Enable mod_dav
[X] DAV_FS Enable mod_dav_fs
[X] ACTIONS Enable mod_actions
[X] ALIAS Enable mod_alias
[X] ASIS Enable mod_asis
[X] AUTOINDEX Enable mod_autoindex
[X] CERN_META Enable mod_cern_meta
[X] CHARSET_LITE Enable mod_charset_lite
[X] DBD Enable mod_dbd
[X] DEFLATE Enable mod_deflate
[X] DIR Enable mod_dir
[X] DUMPIO Enable mod_dumpio
[X] ENV Enable mod_env
[X] EXPIRES Enable mod_expires
[X] HEADERS Enable mod_headers
[X] IMAGEMAP Enable mod_imagemap
[X] INCLUDE Enable mod_include
[X] INFO Enable mod_info
[X] LOG_CONFIG Enable mod_log_config
[X] LOGIO Enable mod_logio
[X] MIME Enable mod_mime
[X] MIME_MAGIC Enable mod_mime_magic
[X] NEGOTIATION Enable mod_negotiation
[X] REWRITE Enable mod_rewrite
[X] SETENVIF Enable mod_setenvif
[X] SPELING Enable mod_speling
[X] STATUS Enable mod_status
[X] UNIQUE_ID Enable mod_unique_id
[X] USERDIR Enable mod_userdir
[X] USERTRACK Enable mod_usertrack
[X] VHOST_ALIAS Enable mod_vhost_alias
[X] FILTER Enable mod_filter
[X] VERSION Enable mod_version
[X] PROXY Enable mod_proxy
[X] SSL Enable mod_ssl
[X] SUEXEC Enable mod_suexec
Só marque as linhas mencionadas acima!
Aperte TAB e depois OK !
PS: Tem que apertar OK... Se usar ESC ou CANCELAR, irá usar o default. E causará erros futuros.
# make install clean clean-depends
(Este comando irá instalar o Apache22)
Vai aparecer as opÇões do Pearl !
ATENÇÃO PARA MARCAR ESSAS OPÇõES
QUALQUER ERRO RESULTA NO MAU-FUNCIONAMENTO DO WEBSERVER
[X] PERL_MALLOC Use Perl malloc
[X] PERL_64BITINT Use 64 bit integers (on i386)
[X] USE_PERL Rewrite links in /usr/bin
Vai aparecer as opÇões do M4 !
ATENÇÃO PARA MARCAR ESSAS OPÇõES
QUALQUER ERRO RESULTA NO MAU-FUNCIONAMENTO DO WEBSERVER
- Dê OK sem configurar NADA !!!
[ ] LIBSIGSEGV Use libsigsegv for better diagnostics
*O PROCESSO DE INSTALAÇÃO é DEMORADO MESMO ! PACIêNCIA !
# echo ‘apache22_enable=”YES”‘ >> /etc/rc.conf
(Este comando adiciona a linha de configuraÇÃo do Boot no FreeBSD, assim toda vez que reiniciar a máquina ela já liga o Apache)
- Mas recomendo abrir o arquivo usando um editor vi ou ee do FreeBSD:
# ee etc/rc.conf
(este comando abrirá um editor de texto no FreeBSD e após terminar a ediÇÃo basta apertar ESC e salvar).
# /usr/local/etc/rc.d/apache22 start
(Este comando ativa o serviÇo HTTP)
- caso tenha algum erro na instalaÇÃo, o serviÇo nÃo iniciará e o sistema ainda vos explica o motivo... Mas se seguir o tutorial a risca, nÃo tem erro.
4º Passo (Testando o serviÇo HTTP)
Quando iniciado o serviÇo HTTP, já é possível ter um site simples em HTML em seu servidor...
Vá ao navegador, e digite o IP da máquina FreeBSD para testarmos o servidor do Apache:
Exemplo:
BROWSER DO NAVEGADOR: http://IP_DO_SERVIDOR
Se seu servidor for instalado correctamente, vai aparecer a menssagem: IT WORKS !
Significa que está funcionando e podemos ir às configuraÇões...
5º Passo (Configurando o Apache)
# cd /usr/local/etc/apache22/
(Este comando irá a pasta onde está o ficheiro httpd.conf)
- Este ficheiro estÃo as configuraÇões principais do Apache !
# vi httpd.conf
(Este comando irá abrir o ficheiro com um editor de texto)
Agora vamos acrescentar linhas de Módulos ! basta copiar essas linhas e colar das abaixo já configuradas no ficheiro. Melhor seria se abrisse o ficheiro usando o NotePad++ em uma estaÇÃo Windows.
#LoadModule authz_owner_module libexec/apache22/mod_authz_owner.so
#LoadModule file_cache_module libexec/apache22/mod_file_cache.so
#LoadModule cache_module libexec/apache22/mod_cache.so
#LoadModule disk_cache_module libexec/apache22/mod_disk_cache.so
#ScriptAlias /cgi-bin/ “/usr/local/www/apache22/cgi-bin/”
Altere as seguintes as seguintes linhas para isto:
ServerAdmin [email protected]
DirectoryIndex index.html index.htm index.php
O local onde deves colocar os ficheiros do site vem por padrÃo esta linha:
=> DocumentRoot “/usr/local/WWW/apache22/data”
Se vc desejar trocar o diretório do DocumentRoot para qualquer outro lugar basta modificar a linha com o endereÇo da pasta, mas recomendo deixar default.
Salve e feche o ficheiro !
# /usr/local/etc/rc.d/apache22 restart
(Este comando reiniciará o serviÇo HTTP com as novas configuraÇões)
- Caso apareÇa algum erro, se apresentará agora.
Se colocares os ficheiros do seu site em “/usr/local/WWW/apache22/data” e abrir no navegador, provavelmente irá abrir o código fonte de sua index.php. Isso se deve ao fato de que para seu servidor web entenda a linguagem PHP, deve-se instalar o PHP5 !
NÃo estranhe tantas instalaÇões... Normalmente em estaÇões Windows existem programas como XAMPP e outros que te instalam os 3 serviÇos (Apache + MySQL + PHP5) em um único programa de uma só vez.
6º Passo (InstalaÇÃo do PHP5)
# cd /usr/ports/lang/php5
Este comando irá até a pasta de instalaÇÃo do PHP)
# make config (Este comando irá configurar as opÇões pré-instalaÇÃo)
- Muita atenÇÃo novamente para as opÇões a marcar !!!
[X] CLI Build CLI version
[X] CGI Build CGI version
[X] APACHE Build Apache module
[X] DEBUG Enable debug
[X] SUHOSIN Enable Suhosin protection system (not for jails)
[X] MULTIBYTE Enable zend multibyte support
[X] IPV6 Enable ipv6 support
[X] MAILHEAD Enable mail header patch
[X] REDIRECT Enable force-cgi-redirect support (CGI only)
[X] DISCARD Enable discard-path support (CGI only)
[X] FASTCGI Enable fastcgi support (CGI only)
[X] PATHINFO Enable path-info-check support (CGI only)
Só marque as linhas mencionadas acima!
# make install clean
(Este comando irá instalar o PHP5)
- O processo é demorado ! Paciência...
# cp /usr/local/etc/php.ini-recommended /usr/local/etc/php.ini
(Este comando irá copiar e renomear o PHP.ini para a pasta dele, necessário para o funcionamento do web Server)
Em alguns casos, este comando pode dar erro ! Por uma simples questÃo...
Este ficheiro “php.ini-recommended” pode estar com outro nome... algo como “php.ini-develompent” ou algo parecido. Caso queira fazer o comando manualmente, abra com o Filezilla na pasta “/usr/local/etc/” copie o php.ini-xxxx para “/usr/local/etc/” e renomeie o arquivo para “php.ini”.
Aproveitando o Filezilla... Abra novamente aquele arquivo de configuraÇÃo do Apache ! O httpd.conf ! Vamos configurar o Apache para se comunicar com o PHP5.
# vi /usr/local/etc/apache22/httpd.conf
(Este comando abre o ficheiro em um editor de texto)
Com o editor de texto aberto, vamos adicionar as seguintes linhas:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Adicione esta linha ao DirectoryIndex deixando assim:
DirectoryIndex index.html index.htm index.php
- Assim, o apache iniciará o site apartir do nosso ficheiro index.php também
# vi /usr/local/etc/php.ini
(Este comando irá abrir o editor de texto das configuraÇões do PHP)
- Altere a seguinte linha:
short_open_tag = On
7º Passo (InstalaÇÃo do PHP-extensions)
# cd /usr/ports/lang/php5-extensions
(Este comando irá até a pasta de instalaÇÃo)
# make install clean (Este comando irá instalar o extensions do PHP)
- AtenÇÃo novamente às opÇões a serem marcadas !
[X] BZ2 bzip2 library support
[X] CTYPE ctype functions
[X] CURL CURL support
[X] DBA dba support
[X] DOM DOM support
[X] FILEINFO fileinfo support
[X] FILTER input filter support
[X] FTP FTP support
[X] GD GD library support
[X] HASH HASH Message Digest Framework
[X] ICONV iconv support
[X] IMAP IMAP support
[X] JSON JavaScript Object Serialization support
[X] MCRYPT Encryption support
[X] MHASH Crypto-hashing support
[X] MYSQL MySQL database support
[X] PDO PHP Data Objects Interface (PDO)
[X] PDO_SQLITE PDO sqlite driver
[X] POSIX POSIX-like functions
[X] SESSION session support
[X] SHMOP shmop support
[X] SIMPLEXML simplexml support
[X] SOAP SOAP support
[X] SOCKETS sockets support
[X] SPL Standard PHP Library
[X] SQLITE sqlite support
[X] TOKENIZER tokenizer support
[X] XML XML support
[X] XMLREADER XMLReader support
[X] XMLRPC XMLRPC-EPI support
[X] XMLWRITER XMLWriter support
[X] ZIP ZIP support
Deixe marcado o que esta por padrÃo para todas as próximas opÇões
O processo é demorado ! Paciência...
Como a pasta onde ficam os arquivos do site está um pouco distante, podemos criar um links simbólicos para ir até ela de maneira mais direta ! Use esses comandos:
# cd /root
(Este comando irá até a pasta inicial root)
# ln –s /usr/local/WWW/apache22/data data &
(Este comando cria o link direto, vai aparecer o PID)
# [ENTER] novamente para criar!
# cd /
(Este comando irá até a raiz do servidor)
# ln –s /usr/local/WWW/apache22/data data &
(Este comando cria o link direto também aqui)
# [ENTER] novamente para criar!
Por fim, dê um reboot na máquina... Verifique se no boot ela inicia o serviÇo do apache correctamente...
Pode colocar o site no directório e testar tuas funcionalidades. é só isso.
CONCLUSÃO:
Espero que tenha sido claro, tentei ser o mais explicativo possível.
Volto a repetir que caso algo esteja errado neste tutorial estou aberto a correÇões a fim de ajudar a todos.
Posso tentar ajudar alguns membros aqui do fórum, mas lembre-se que ainda estou no início de meu curso, meu conhecimento é pouco.
Pode-se a todo o momento sofrer ediÇões a fim de corrigir ou melhorar seu conteúdo.
PS: O funcionamento do Web Server consome dos recursos da máquina, esteja ciente disso !
By Obetuno
-
Nestle reacted to яэ∂вэяяý in Site Que Descobre As Fonts Utilizadas Xd
Tav eu pesquisar na net quando encontro um site que ao colocar o url de uma imagem que contenha letters consegue descubrir qual o nome da letter e depois vcs a partir dai podem descubrir aquelas que veem nas signs das outras pessoas e que acham mesmo espectaculares e querem uma igual para vcs e para n tarem a perguntar basta ir
http://www.myfonts.com/ ai carregam em WhatTheFont e colam lá o url da imagem
ex: eu colei este :http://i.imgur.com/7vDK8.png
foi até ao programa e coloquei lá o url e ele deu estes resultados:
Correctos hein muito fixe pro causa deste programa ja descobri letters que querias a bues para o meu photoshop
Bem tentem vcs tb e se gostaram agradeçam com mais 1
VIDEO:
http-~~-//www.youtube.com/watch?v=9LlNOTgbQ00
Cumpz
-
Nestle reacted to BloodSky in Samsung Galaxy S Duos Lançado Em Portugal
A Samsung lançou um novo smarpthone dual-SIM (suporta 2 cartões SIM) dentro da linha Galaxy, mas com um hardware bastante melhor, single-core a 1GHz e um ecrã de 4 polegadas.
O Samsung Galaxy S Duos tem um ecrã de 4 polegadas com resolução de 800 x 480p, um processador Qualcomm MSM7227A a 1GHz, 512MB de RAM, 2GB de armazenamento com expansão através de MicroSD até 32GB, câmara traseira de 5MP com flash e uma câmara frontal, Bluetooth, GPS e uma bateria de 1500mAh. O sistema operativo é o Android 4.0 ICS.
O grande destaque deste smartphone é suportar Dual-SIM, isto é, dois cartões SIM em funcionamento ao mesmo tempo. Portugal é o primeiro país a receber este smartphone à venda, o que se não é a primeira vez entre as grandes fabricantes, é sem dúvida raro e de destacar.
O preço do Samsung Galaxy S Duos é de 299,90€ e está disponível em preto e branco.
Conteúdo retirado do meu blog: http://extreme-tech-blog.blogspot.pt/