Therion696 Admin
Mensagens : 23 Pontos : 26995 Reput : 5 Data de inscrição : 27/08/2009 Idade : 35 Localização : Helea , Europa Oriental, Eslania.
Ficha do personagem Eslania: 30
| Assunto: Projeto DarkEden Qui Ago 27, 2009 2:02 am | |
| Domingo as 9:00 hrs dia 15 de setembro os membros que eu falar aqui aparacer na casa do Therion... ( Ritcher, Zayrus, Dracula e Maxim ) Sem falta O projeto esta aberto em breve vou postar aqui o Servidor irei disponibilizar-lo para que possamos então montar o nosso propio server de darkeden. Pessoal, clique em Spoiler para abrir os tutoriais, ok? as duvidas poste aqui mesmo não criem outro topico para falar sobre o assunto pos o mesmo não sera respondido. Vamos aos Tutos:Tutorial Geral (Aqui voce aprendera como criar seu servidor OFF-LINE para depois deixar online, esse eh o primeiro passo para se ter/aprender/evoluir um server de darkeden) - Spoiler:
CRIANDO SEU DARK OFFLINE1 Passo e ter paciencia ao extremo!!! Depois faça o resto abaixo: Baixe os binarios AQUI ele vai vim zipado, neste zip vai ter algumas pastas, mas no caso você utilizará apenas uma, a pasta 3, nela vai ta o servidor, o resto, é resto.! Antes de extrair certifique -se que este disco tem no mínimo 4 GB disponível, pois só os arquivos do servidor da quase 3Gb. Extraia os arquivos e renomeie as pastas tirando os gringos dela, ficará mais facil. Baixe o Vmware workstation 2.0, pois o que vem neste zip vem bugado e não da pra utilizar. Explicação do que eh o Vmware: o Vmware ele simula um outro computador dentro do seu computador, intão qualquer tipo de conexão que deseja fazer com o seu computador vai ser por via de rede, por isso muitos tem dificuldades de colocar ONLINE o servidor, essas pessoas esquecem de redirecionar as portas do seu PC para o ip do Vmware, que é "outro computador". Tudo baixado? OK, agora a parte mais chata de tudo, você vai ter que seguir essas IMAGENS. Após seguir as imagens o seu Dark eden estará pronto para jogar Offline. CASO QUEIRA TEM O SERVER GUIDE (em anexo) ABAIXO QUE DA PRA SEGUIR (EM INGLES). Para colocar online utilize o Hamachi ou redirecionamento de portas. Para utilizar ambos não esqueça que o Vmware é outra máquina dentro do seu PC, intão vc vai ter que configurar ele para conxão, abraçus, qualquer dúvida postem ae, se eu puder ajudar, ajudo na boa T+ Dicas: Pessoal que ta fazendo ae sabe que tem q ter paciência, muitos erros bobos levam vc a ficar doido e o server não roda!!! Alguns erros: - as vezes na hora de editar vc esta colocando ' ao invés de ´. - Sintaxe erro, vc digitou errado. - Quando roda o server e da erro MySql Cannot conect to elcastle ´elcastle´ elcca110 ´192.168.1.123´ (Se der esse erro na hora q vc tenta rodar o server [./start] é porque la no mysql [mysql - u root] vc digitou algo errado nos insert's tente fazer denovo essa parte e confira se na pasta conf [cd /home/vs/conf] vc trocou certo os IPS... DICAS: -Para editar arquivos no linux (vi) vc aperta "I" sem aspas. -Pra salvar arquivos no linux ESC e digita :wq -O Server demora mesmo pra carregar quando vc da ./start, ele fica carregando uns 10 min e depois fica dando loop direto pra ficar verificando Lair... [ ele só não pode aparecer CANNOT CONECT TO MYSQL ... e ficar nisso, sinal q vc fez errado, vide parte erros acima.] - Linux é chato, não erre nada! - VMware é uma máquina virtual, ou seja, outro computador dentro do seu. - Esse tutorial vc joga OFFLINE o dark, só sua máquina acessa, caso queira deixar on, via hamachi ou vpn, sua máquina não vai mais acessar, somente as demais... - para voltar ao diretório padrão (root, onde tem o ./start e o ./stop) digite cd e dê enter. Duvidas, veja na net um poco de linux, ou mande mensagem pra mim e poste aqui T+ Vou atualizando assim q for lembrando... T+ arquivos uploads via www.leetnetwork.comRodou o server? Agora é simples, a maioria dos bancos de dados pode ser mexidos fora do Vmware, ou seja no seu windows normal Baixe o Navicat , instale tudo certinho, procure um crack ou serial, ou use trial mesmo. Instale e pá! Crie uma nova conexão: ip: localhost user: elcastle PW : elca110 acho q eh isso, se nuam for a noite eu arrumo... Lá vc pode mexer em tudo!!! Desde criar acc's, players, Gm's, monstros em mapas e talz... tudo vai da exploração e criatividade... Dúvidas vão postando! Bom como até agora o tutorial foi feito para deixar o dark eden OFFLINE, vamos lá, agora online via hamachi! Primeiramente, aprenda sobre hamachi, baixe instale e talz Tutorial http://www.ccvteam.com/forum/showthread.php?p=137167Após ter configurado tudo certinho, feito a sua rede, vc vai precisar trocar alguns IPS no servidor. Vai abre o my sql( mysql -u root) e em todo lugar que você pois 192.168.5.10 ( dentro do my sql ) vc substitui pelo IP do hamachi. Pronto, agora quem estiver online via hamachi vai poder conectar no seu servidor, good play, dúvidas vão postando ae!
Conhecendo arquivos .rpk, e como editálos (neste tutorial voce vai aprender como personalizar um pouco seu darkeden) - Spoiler:
1º oquê é um arquivo .rpk? Arquivos rpk não passam de arquivos .rar com extenção modificada, que servem para compactar a maior parte dos textos que você vai ver "in darkeden" como: os textos daquelas telas de carregamento, as mensagens de ajuda, os textos da tela de começo: escolher o world, criar um personagem, e etc. Os outros textos estarão no hexed ou na source. 2º como eu posso edita-los? simples: altere a extenção .rpk para .rar e extraia com o winrar... mas não é so isso você achava que os xing-lings iriam deixar tão facil assim? o winrar vai pedir uma senha, e a senha é: darkeden (óbvio não?). Após isto você irá nos arquivos .txt ou .ini não estou lembrado da extenção agora... e edite-os de acordo com a sua necessidade! 3º e agora? como eu fasso pra volta-los para .rpk? simples! primeiro você precisa ter o winrar antigão! *download: http://www.filosofer.net/winrar200.exeinstale-o e execute, selecione os arquivos que voce deseja voltar para .rpk deixe a tela assim, escolha o nome do arquivo que você deseja subistituir ex: "title.rpk" escreva "title.rpk" e em seguida: ok agora é so subistituir e ver o resultado! ERROS: se acontecer de os textos que você modificou sumiram isso é sinal de que você errou em alguma parte da compactação!
Configurando o "DK2WEB" (Site free com JC, Reflection, Ranking e Market) - Spoiler:
1º faça o download: http://www.baixa.la/arquivo/25528962º Extraia o DK2WEB.7z com o winrar 3ºConfigurando: •Abra o arquivo config.php que está dentro da pasta DK2WEB com o Notepad(bloco de notas) você terá uma tela assim: <?php // By PeChU!! //Enhanced by BloodyShade if(stristr($_SERVER['PHP_SELF'], "config.php")) die('FATAL ERROR'); $host = "192.168.5.10"; // deixe como está $user = "root"; // ao invés de root bota: "elcastle" $pass = ""; // aqui bota a senha elca110 ou a que você configurou! $db = "DARKEDEN"; // Deixa assim $loginport = 9999; // Deixa assim $gameport = 9998; // Deixa assim $medalvalue = 150; // valor de cada Gold Medal em shop points $jobprice = 200; // Preço do JC in site //Set the amount of players that will appear in the top for each race (default of TOP 5) $slayer_rank_limit = 5; //aqui vc coloca o tanto de slys que apareceram no TOP RANK $vampire_rank_limit = 5; //aqui os vampiros $ousters_rank_limit = 5; //aqui as ousters mysql_connect($host,$user,$pass) or die(mysql_error()); mysql_select_db($db) or die(mysql_error()); function isAlNum($str) { if(eregi("[^0-9a-zA-Z]",$str)) return 0; return 1; } function isNum($str) { if(eregi("[^0-9]",$str)) return 0; return 1; } function ismail( $str ) { if( eregi("([a-z0-9\_\-\.]+)@([a-z0-9\_\-\.]+)", $str) ) return true; else return false; } ?> agora salve e abra o navicat na database DARKEDEN •clique em import wizzard vá em desktop e selecione os arquivos "GoldMedal.sql","GoodsListInfo.sql" e "Player.sql" aperte ok e pronto! jogue a pasta DK2WEB no xampp! ----------------------------------------------------------------- IMAGENS: •Os arquivos de imagem estão na pasta layout(óbvio) é so edita-los e sair personalizando seu site! Um bom programa para editar o site em si é o: NVU leve e facil de se mexer! Usando Navicat (Como foi dito no primeiro tutorial (Tuto GeraL) o navicat e uma otima ferramente para manipulacao do BD, aqui voce vai aprender como ligar e usar). - Spoiler:
1º Fassa o download: For Windows For Linux SERIAL: NAVH-4C5Z-4KUL-2WZE ( www.serials.ws)2º Configurando: •Clique em "Connection" •Em "Connection name": coloque oque você quiser. •Em "Host name/IP address" coloque: 192.168.5.10 ou o ip configurado se estiver com o servidor on-line para os outros jogadores. •Em "Port" coloque: 3306 •Em "User name" coloque: "elcastle" (User name padrão) •Em "Password" coloque: "elca110" ou para o que você tiver mudado... agora é só clicar em "DARKEDEN" e curtir sua database! Nela as tabelas estao tudo certinhas com o nome a que se refere, cuidado com o que voce altera, afinal, como ali tem tudo voce pode perder seu server facim facim. Deixe sempre um bacjup guardado. abcs Deixando o server online sem hamachi (Aqui voce vai aprender como deixar online sem hamachi) - Spoiler:
1)Troque os ip (Assim como voce fez com o Hamachi) pelo seu ip fixo (obs se for ip dinâmico intão coloque via NO - iP)
Depois libere os firewall para as portas
depois redirecione as portas para o servidor e pronto Serial para o Navicat e o Vmware (Chega de trials) - Spoiler:
Serial Navicat v? 8.1.15 premium:NAVH-4C5Z-4KUL-2WZE
Seriais do Vmware 22NPJ-46J47-5CJ2G-4PFD6 ZC4U1-AYYDQ-K5M0Z-4QFM6 30MPE-9FKF9-VCQ3A-4ERG7 AJN24-UKWAQ-A2Q8Z-4ZRFV Trocando a senha do BD (Aprenda aqui como trocar a senha do BD) - Spoiler:
Quando estiver configurando o server na parte insert into user (Host,User,Password) values ('localhost.localdomain', 'elcastle',PASSWORD('coloque uma senha muito boa aki')); insert into user (Host,User,Password) values ('192.168.5.10', 'elcastle', PASSWORD('coloque uma senha muito boa aki')); vi excel96-gameserver.conf mude todas as senhas elca110 daqui vi excel96-loginserver.conf mude todas as senhas elca110 daqui vi excel96-sharedserver.conf mude todas as senhas elca110 daqui e depois mude a senha no seu navicat ou o prgrama que vc usa para acessar seu banco de dados na table WorldDBInfo mude as 2 senhas elca110 que tem la e por ultimo mude uma senha elca110 que esta cryptografada use o seguinte site para achar ela http://www.insidepro.com/hashes.php?lang=enga senha elca cryptografda que vc vai ter que mudar é a seguinte 1f7a60d506924fae <<<< senha cryptografada xD vc vai fazer o seguinte vc vai abrir o site acima e colocar a senha que vc quer no lugar que ta escrito Password: ai depois vc clica em Generate e e para vc achar sua senha que vc cryptografo vc vai na onde ta escrito MySQL: la vai tar sua senha por ex: eu coloco a senha FOU-LU quando eu gerar ela vai vim assim >>1862cf265acfb4ad<< minha senha cryptografada OBS:quando vc configurar vai dar error mais depois que vc configurar todas senhas ateh a crypitografada e reiniciar o server fica pronto. Como deixar Asylon Free (Anjos noobs, aprendam aqui como deixar asylon free, abcs) - Spoiler:
Com o vmware ligado e o server funcionado
1 abre seu navicat ou qualquer outro programa que leia banco de dados 2 abra a table ZoneInfo vai na ZoneID 1013 depois vai para o lado ateh achar PayPayzone deixe 0 depois PremiumZone deixe 0 depois PKZone deixe 0 depois NoPortalZone deixe 0 3 abra a table ZoneInfo_bak vai na ZoneID 1013 depois vai para o lado ateh achar PayPayzone deixe 1 depois PremiumZone deixe 1 depois PKZone deixe 0 epois NoPortalZone deixe 1 Como Adicionar o pinguim (Como o server veio cru, aprenda agora como add pinguim) - Spoiler:
La no navicat mysql - u root e digite:
add pinguin INSERT INTO PetItemInfo (`ItemType`, `Name`, `EName`, `Price`, `Volume`, `Weight`, `Ratio`, `ItemLevel`, `Race`) VALUES (0, '°¡Â¥ ¹èÁö', 'Gara Bezz', 0, 1, 1, 0, 0, 7);
INSERT INTO PetItemInfo (`ItemType`, `Name`, `EName`, `Price`, `Volume`, `Weight`, `Ratio`, `ItemLevel`, `Race`) VALUES (1, '¿ïÇÁµ ¸ñÁÙ', 'Wolfdog Leash', 0, 5, 1, 0, 0, 7);
INSERT INTO PetItemInfo (`ItemType`, `Name`, `EName`, `Price`, `Volume`, `Weight`, `Ratio`, `ItemLevel`, `Race`) VALUES (2, '¿ï¹ö¸° ¸ñÁÙ', 'Wolverine Leash', 0, 5, 1, 0, 0, 7);
INSERT INTO PetItemInfo (`ItemType`, `Name`, `EName`, `Price`, `Volume`, `Weight`, `Ratio`, `ItemLevel`, `Race`) VALUES (3, '¹«¼± ÁÁ¾±â', 'Radio Controller', 0, 5, 1, 0, 0, 1);
INSERT INTO PetItemInfo (`ItemType`, `Name`, `EName`, `Price`, `Volume`, `Weight`, `Ratio`, `ItemLevel`, `Race`) VALUES (4, '¹ÚÁã °¡Á× °¡¹æ', 'Stirge Bag', 0, 5, 1, 0, 0, 2);
INSERT INTO PetItemInfo (`ItemType`, `Name`, `EName`, `Price`, `Volume`, `Weight`, `Ratio`, `ItemLevel`, `Race`) VALUES (5, '¼ÒȯÀÇ µ¹', 'Summon Pixie', 0, 5, 1, 0, 0, 4);
INSERT INTO PetItemInfo (`ItemType`, `Name`, `EName`, `Price`, `Volume`, `Weight`, `Ratio`, `ItemLevel`, `Race`) VALUES (6, 'Summon Penguin', 'Summon Penguin', 0, 5, 1, 0, 0, 7);
INSERT INTO PetItemInfo (`ItemType`, `Name`, `EName`, `Price`, `Volume`, `Weight`, `Ratio`, `ItemLevel`, `Race`) VALUES (7, 'Summon Bear', 'Summon Bear', 0, 5, 1, 0, 0, 7);
INSERT INTO PetItemInfo (`ItemType`, `Name`, `EName`, `Price`, `Volume`, `Weight`, `Ratio`, `ItemLevel`, `Race`) VALUES (8, 'Summon Gargoyle', 'Summon Gargoyle', 0, 5, 1, 0, 0, 7);
INSERT INTO PetTypeInfo (`PetType`, `OriginalMonsterType`, `CreatureType1`, `CreatureType2`, `CreatureType3`, `CreatureType4`, `CreatureType5`, `FoodType`) VALUES (1, 687, 688, 689, 690, 691, 692, 1);
INSERT INTO PetTypeInfo (`PetType`, `OriginalMonsterType`, `CreatureType1`, `CreatureType2`, `CreatureType3`, `CreatureType4`, `CreatureType5`, `FoodType`) VALUES (2, 0, 693, 694, 695, 696, 697, 1);
INSERT INTO PetTypeInfo (`PetType`, `OriginalMonsterType`, `CreatureType1`, `CreatureType2`, `CreatureType3`, `CreatureType4`, `CreatureType5`, `FoodType`) VALUES (3, 0, 700, 701, 702, 703, 704, 3);
INSERT INTO PetTypeInfo (`PetType`, `OriginalMonsterType`, `CreatureType1`, `CreatureType2`, `CreatureType3`, `CreatureType4`, `CreatureType5`, `FoodType`) VALUES (4, 0, 706, 707, 708, 709, 710, 4);
INSERT INTO PetTypeInfo (`PetType`, `OriginalMonsterType`, `CreatureType1`, `CreatureType2`, `CreatureType3`, `CreatureType4`, `CreatureType5`, `FoodType`) VALUES (5, 0, 711, 712, 713, 714, 715, 5);
INSERT INTO PetTypeInfo (`PetType`, `OriginalMonsterType`, `CreatureType1`, `CreatureType2`, `CreatureType3`, `CreatureType4`, `CreatureType5`, `FoodType`) VALUES (6, 0, 801, 801, 801, 801, 801, 1);
INSERT INTO PetTypeInfo (`PetType`, `OriginalMonsterType`, `CreatureType1`, `CreatureType2`, `CreatureType3`, `CreatureType4`, `CreatureType5`, `FoodType`) VALUES (7, 0, 802, 802, 802, 802, 802, 1);
INSERT INTO PetTypeInfo (`PetType`, `OriginalMonsterType`, `CreatureType1`, `CreatureType2`, `CreatureType3`, `CreatureType4`, `CreatureType5`, `FoodType`) VALUES (8, 0, 803, 803, 803, 803, 803, 1);
Soh isso rsrsrss abcs [i]
Última edição por Therion696 em Ter Set 15, 2009 2:26 pm, editado 3 vez(es) | |
|