[ADM] -Corey™ Administrador
Mensagens : 165 Data de inscrição : 13/04/2011 Idade : 23 Localização : Load Cheats XZ l Cheats For Life '
| Assunto: Criando Server de Priston Tale. Qua Nov 16, 2011 8:54 pm | |
| Olá, aqui vou ensinar para vocês como criar um Servidor de Priston Tale. Bom, para criar o seu servidor você precisará dos seguintes elementos que se encontram na área de download. Elementos necessários: - Microsoft SQL Server 2000 - Server Files - Scripts do Banco de Dados - Client Full Versão 1857 (kPT)
Agora que já temos os elementos necessários, vamos para a criação. Primeiramente iremos instalar o SQL 2000.
Instalando Microsoft SQL Server 2000 - Execulte o autorun.exe - Clique em SQL Server 2000 components - Depois clique em Install Database server- Clique em "Next" - Escolha a opção Local Computer e clique em "Next" - Selecione a opção "Create a new instance of SQL Server..." e clique em "Next" - "Next" - Clique em "Yes" - Selecione a opção "Server and client tools" e clique em "Next" - Marque a opção "Default" e clique em "Next" - Escolha a opção Typical e clique em "Next" - Selecione a opção "Use the same account for each service..." e a opção "Use the local system account", e clique em "Next" - Selecione a opção "Mixed Mode" e preencha o campo Enter password com uma senha e em Confirm Password repita a senha que vocêª colocou antes e clique em "Next" - "Next" - Espere instalar e clique em Finish.
Criando Database. Depois de instalar a Sql 2000 Va em Iniciar > Todos os programas > Microsoft SQL Server > Enterprise Manager, va¡ abrindo a Arvore até aparecer Databases, clique com o botão direito em Databases e clique em New Database. Crie as seguintes databases: account_db accountdb BillingDb BillingLogDb ClanDb GameLogDb ItemLogDb PCRoom PCRoomLog SoD2Db SodDb Depois de criar as databases vá em Iniciar > Todos os programas > Microsoft SQL Server > Query Analyzer, vai pedir um login e uma senha, o login é sa e a senha é aquela que você colocou quando instalou o microsoft sql server, preencha os campos pedidos e clique em ok, depois disso vá¡ na pasta script(disponibilizada para download no inicio do tópico), vai ter 11 arquivos com o nome da 11 databases que criamos anteriormente, copie o conteudo dos arquivos e cole no query analyzer escolhendo a respectiva database com o mesmo nome que o arquivo, por exemplo, você copia o conteudo da account_db e cola no query analyzer e lá em cima selecione a database account_db, e faça o mesmo com todos os arquivos, depois de colar execulte apertando F5.
Por exemplo irei fazer a account_db clique em account_db, vá aonde você extraiu as scripts, vai ter um bloco de notas com o nome de Account_db, abra-o aperte Ctrl+A, depois copiar, vá no queri analyzer vai ter um espaço lá você cola o conteúdo do bloco de notas e aperta F5. Faça isso com todas as databases.
Configurando o hotuk. Configurando o Hotuk.ini Abra a pasta dos server files e procure o arquivo hotuk, nele haverá seguinte conteúdo:
*MODE SERVER *SERVER_CODE 0 *SERVER_NAME Criandojogos // Nome do servidor pra por no reg *SERVER_AUTOPLAY *GAME_SERVER Alpha 127.0.0.1 127.0.0.1 127.0.0.1 // Nome e IP do Servidor //*CLAN_SERVER 127.0.0.1 80 127.0.0.1 80 *MAX_USERS 20 //Máximo de Usuários *SERVER_RECORD_MEM *CHECK_POTION_COUNT 10000
*ENABLE_PARTYITEM *PERMIT_EXP 0 *ENABLE_SERVER_EXP 0 *PERMIT_MONEY 0
*EVENT_MOLLYWOLF //Evento lobo ladrão *EVENT_POTION 20 //Dropa 20x pot *EVENT_HARDCORE *EVENT_MORIFSHELTOM //wanted morif *EVENT_VALENTINEDAY *EVENT_SANTAGOBLIN //Aquele doende noel *EVENT_BIRTHDAY *EVENT_BABELHORN *EVENT_PUZZLE //Tail amulet e Nine amulet
*EVENT_EXPUP 2000
*PK_FIELD 16 //Mapa onde estará pvp ai esta na sala dos GM's (atenção: nem todo mapa funciona o pvp) *EVENT_BLESSCASTLE *EVENT_CHILD //Evento cabeção tipo quando tem um monte de bixo te atacando sua cabeça fica enorme *EVENT_SUMMER_CHICKEN *EVENT_NINEFOX *EVENT_BITMASK 32 *EVENT_BLESSCASTLE 20 *EVENT_SIEGE_TIME 7
*DISP_BILLING_TIME
*LOGIN_SERVER_IP 127.0.0.1 127.0.0.1 127.0.0.1 // IP DO SERVIDOR deixe assim *SERVER_LINK_IP 127.0.0.1 127.0.0.1 127.0.0.1 // IP DO SERVIDOR deixe assim
*BACKUP_FOLDER_NAME "c:\databasebackup" *BACKUP_PATH "c:\databasebackup"
*DEBUG_ID Username1 Username2 Username3 // LOGIN DO ADMINISTRADOR Em user name 1 2 ou 3 coloque sua ID e a ID de seus GM's (importante: tire o // antes) *DEBUG_IP 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 //IP dos GM's e o seu se vc for logar de GM do seu pc mesmo deixe assim! //*ADMINISTRATOR_IP 127.0.0.1 //deixe assim //*ADMIN_IP 127.0.0.1 //deixe assim *ADMIN_LOGIN "criandojogos" // LOGIN DO ADMINISTRADOR Aqui você coloca o login do admim que você usa esta senha para logar em todas contas
*ADMIN_NAME "Sótestando" //NICK DO ADMINISTRADOR Exemplo quando você logar no jogo dê /:Sótestando hello3 ou o nome que vc colocar ali vai ser o nome pra ativar o GM *ADMIN_COMMAND "Hello1" *ADMIN_COMMAND "Hello2" *ADMIN_COMMAND "Hello3"
Alguns Server Files já vem com tutorial explicando como configurar o hotuk (aconselhável que você configure do jeito que o server files vier), e alguns server files o hotuk é diferente deste que eu postei. Tudo que vier após o //, são apenas uma descrição do que você por em determinado lugar.
Configurando OBDC. Vá em Iniciar > Painel de Controle > Ferramentas Administrativas e abra Fonte de Dados (ODBC), clique em adicionar, selecione SQL Server(geralmente é o último da lista) e clique em Concluir, na próxima tela aparecera três campos para preencher, em nome coloque c8master e em servidor escreve (local), depois clique em avançar, avançar, depois marque a caixa Alterar banco de dados para: , e selecione accountdb depois clique em avançar, depois concluir, e agora OK
Criando conta manualmente. Vá na database accountdb, você vai ver que existem muitas tables dentro dessa database, AGameUser, BGameUser, CGameUser e etc, a table AGameUser são para logins que começam com a letra "A", Criandojogos por exemplo seria em CGameUser. Clique com o botao direito em CGameUser (se no caso eu for fazer o login Criandojogos) e vá em Open Tables > Return All Rows. Preencha os seguintes campos que aparecerá. Userid: Sua id. Passwd: Sua senha. Disuseday: Coloque a data que você quiser. useperiod: A data que você quiser. StartDay: Coloque o dia que está no seu pc. Lastday: Coloque qualquer data. Editday: Qualquer data
O resto preencha tudo com o número 0
Configurando o Client. Vá na pasta do seu cliente, vai ter o registro clique com o botão direito do mouse e vá em editar copie e cole este:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Triglow Pictures\PristonTale] "Version"="1855" "Graphic"="1" "Network"="1" "ScreenSize"="3" "ColorBPP"="16" "MotionBlur"="false" "CameraSight"="ON" "Sound"="On" "CameraInvert"="false" "MicOption"="OFF" "Server1"="127.0.0.1" "Server2"="127.0.0.1" "Server3"="127.0.0.1" "ServerName"="Criandojogos" <<--- Aqui você coloca o nome do Servidor que tá no hotuk.ini "TestVersion"="1850" <<-----Aqui vc coloca a versão do servidor (OBS: não copie esta nota) "FirstFlg"="1"
Ligando o Servidor. Vá na pasta do servidor execute o server files que você baixou (o exe), espere aparecer as informações do server e pronto, server online. Obs.: Para aparecer NPC's e Monstros no servidor você deve copiar as pastas Char e Field do client do Priston Tale e cole na pasta dos arquivos do servidor.
Server Online via HAMACHI. Abra o hamachi e vá em ligar. Depois de ligado crie uma sala. Lá em cima vai ter um IP você pega aquele IP e configura no hotuk corretamente, liga Server.exe e deixa Hamachi e Server.exe Ligado.
Liberando as portas no Firewall
Vá em iniciar>painel de controle~>firewall Do windows, clique em exceçoes e adicionar porta. Coloque o nome (qualquer um) e a porta que você colocou no Game.exe e no Server.exe De ok e pronto!
Abrindo Portas em Moudem/Router Router D-Link Modelo DI-524 Router de baixo custo, Mas sua configuração é a mais fácil, simples e intuitiva, sim intuitiva, pois ja vem com algumas pre-configuradas e a interface simples. Quando falo que a base é a mesma, é porque abrir portas no router não passa de um "re-direciomento de portas/ ip" . Por exemplo: eu monto uma radio on-line site no pc 192.168.0.2 - porta 3000 e um site no pc 192.168.0.3 - porta 80. Mas como o router vai saber quando conectar o site ou radio, onde esta esta portas? Voce vai configurar os redirecionamentos. em grosso modo você diz a ele: Olha senhor router todo pedido de porta 3000 vindo da wan (net) joga para o pc cuja placa de rede é 192.168.0.2 todo pedido de dados em porta 80 vindo da wan (net) joga para o pc cuja placa de rede é 192.168.0.3 Tambem senhor router se o pc 192.168.0.2 enviar dados pela porta 3000 - pode repassar para o ip WAN e o pc 192.168.0.3 se ele enviar dados pelo porta 80 - pode repassar para a ip da WAN então o router será o "semafaro que ira direcionar as cada coisa a seu devido lugar". isolando o ip interno do externo, mas fazendo a comunicação entre eles. Bom veja o video para ter uma idéia melhor, e não tentem fuçar em meu "router"! Não ganharás nada com isso! Download:http://rapidshare.com/files/248907642/Router_DI524.rar
Colocando ACC manager Online! - Downloads: - Xampp Web server (100% necessario) (Se encontra na área de download.) - Tutorial - Vamos instalar o xampp Abra o xampp-win32-1.6.8-installer marque todas opçoes. - Depois de instalado Depois de instalado, o programa perguntará se você quer abrir o painel de controle do Xampp, abra, aqui será onde você vai dar "Start" ou "Stop" do acesso ao Xampp, você não precisará do Filezilla, por tanto pode dexa-lo em "Stop". - Configurando portas Depois de deixar Started os services necessarios va em painel de controle , Conexões de rede e de Internet , Firewall do windows , clique em exeçoes , adicionar porta , Nome: Xampp porta: 8080. - Configurando o Xampp Extraia a pasta PLAYER abra ela , copie tudo que esta dentro dela (Ctrl+a, Ctrl+c) depois va em C:\xampp\htdocs ou onde voce escolheu instalar o xampp abra a pasta HTdocs delete todos arquivos dentro dela , e copie os do site (Ctrl+v).
- Configurando o Painel Vá em C:\xampp\htdocs e abra o arquivo PHP "config" nele voce encontrara as linhas:
// version; $version="Escreva aqui o nome que vc quer que fique em cima da pagina"; //Titulo das Paginas
$tituloLogin="Test serve"; //TITULO DA TELA DE LOGIn $sizeLogin="20"; //Tamanho da Fonte da tela de login
// COnfigurações Adicionais $serverClanEnd = "http://".$_SERVER['127.0.0.1']."/ClanContent/"; //IP E PASTA DO SERVIDOR PARA GERENCIAR CLANS $temBau="1"; //se seu server não for usar a mudança de Baus mude isso para 0 $temClan="0"; //se seu server não for usar o gerenciamento de Clan Mude para 0 $TemRegistroIndex="1"; //Abilita o Registo Na index do Painel $exibeBordas="1"; //exibe ou não a Moldura do site!
// ADMIN ACCOUNT // FULLY CONTROL CHARACTER // EDIT LEVEL / GOLD / MOVE CHAR / RENAME CHAR / CHANGE CLASS / RANK UP TIER / SHOW USER PASSWORD $adminList=array(); $adminList[]="naarubian"; //sua ID ou de seus GM's $adminList[]="locoomelo"; $adminList[]="";
// MOD ACCOUNT // MOVE CHAR / RENAME CHAR / CHANGE CLASS / CREATE / RECOVER / DELTETE $modList=array(); $modList[]="link"; // as ID's de moderardores
// CHANGE XXX TO YOUR COMPUTER NAME $connection_string = "DRIVER={SQL Server};". "SERVER=Nome do seu PC;. //COLOQUE o NOME DO SEU PC "DATABASE=accountdb";
// CHANGE SQLEXPRESS USER AND PASSWORD $user = 'sa'; //Usuario da SQL que voce colocou quando instalou o SQL $pass = '1'; //Coloque sua senha que voce colocou quando instalou o SQL ?>
Agora basta ir na pasta do servidor copiar o arquivo XPhex.txt e colocar dentro da pasta do site! caso contrario editor de lvl nao ira funcionar 100%
Pronto ACC online! Para acessalo basta ir no IExplore ou firefox (no seu navegador) e ir no site
http://(Aqui o IP que você colocou.)
Modificando o level na parrty ! Tipo quando vooce pega party com alguem nos pt a maioria aparece que o cara eh 12x ou 13x assim sucessivamente ! Esse tutorial aki vai ensinar a vooces como fazer para aparecer ao envés de 12x aparecer o verdadeiro level dele ! Suponhamos que seja 123 ! Vamos lá ! abra o game.exe em olly e procure pela offset "00528B05" vai estar assim:
Código:
Address Hex dump Command 00528B05 |. 7E 34 |JLE SHORT 00528
Modifique para:
Código:
Address Hex dump Command 00528B05 /EB 34 JMP SHORT 00528B3B
Vai alterar soh
7E = JLE SHORT EB = JMP SHORT
Adicionando 3 Sub-Servers
Se vooce quer Deeixar seu server com 3 Sub-Servidores igual ao BPT que tem mardanos,alpha,gama. Siga as Instruções do Tutorial muito simples va até seu Hotuk.ini e adicione estas linhas em baixo do *GAME_SERVER "NomePT"
*GAME_SERVER "Mardanos" 127.0.0.1 127.0.0.1 127.0.0.1 *GAME_SERVER "Alpha" 127.0.0.1 127.0.0.1 127.0.0.1 *GAME_SERVER "Alstar" 127.0.0.1 127.0.0.1 127.0.0.1 *LOGIN_SERVER_IP 127.0.0.1 *SYSTEM_IP 127.0.0.1 127.0.0.1 127.0.0.1
E pronto ao conectar ira aparecer estes 3 sub servers..
Obs: Voocês para fazer isso teram que fazer adptações entre 3 COMPUTADORES em Um só Host um computador para cada servidor se nao o server cai direto ! | |
|