Ir para conteúdo

[Tutorial] Editar Client do Kpdo e deixar online


LeoTK

Posts Recomendados

Fala galera estou trazendo um tutorial sobre kpdo porque eu tinha alguns videos porém acabei excluindo todos então resolvi trazer esse tutorial pra galera que acha complicado editar o client do kpdo e por online bom vamos lá

 

Primeiramente tudo o que vocês vão precisar

Hex editor

Xampp 1.7.3

Template do Otpokemon

Pic Editor

Resourcer Hacker

Photoshop Online

Image Converter

Notepad++

só clicar para baixar os mesmos ou acessar os sites /\

 

1º- Criando ip fixo para o Kpdo

 

Bom vamos começar criando um IP fixo obs: seu ip deve conter no máximo quatro letra ficando assim exemplo: poke.sytes.net (sytes.net obrigatório) usem a criatividade.

Acessem https://www.noip.com/pt-BR caso não seja cadastrado se cadastre

 

quando terminar irá aparecer isso

 

Spoiler

win6cvP.png

 

Adicionar Rápido ali você vai criar seu host coloque o nome do host lembre ip com no maximo quatro letras e escolha o domínio sytes.net ficando assim

 

Spoiler

nHEPNJ4.png

 

Depois de ter criado o host você vai para essa página https://www.noip.com/pt-BR/download?page=win e logo em seguida clique no botão laranja faça o download agora para baixar o client do no-ip logo depois de baixar vamos configura-lo logo depois de abrir irá pedir o login e a senha você pode usar o email que usou para criar a conta e a senha ou username e a senha também irá funcionar

 

 

Spoiler

IbJw8ps.png

 

 

logo depois de entrar na sua conta clique em edit host

 

Spoiler

GLR2VYc.png

 

 

e marque a caixinha ao lado do ip que você criou de um save ali embaixo e clique em refresh now pronto seu ip fixo está criado

 

 

2º- Editando o Ip no Client

 

Agora vamos colocar o seu ip fixo no client do kpdo agora vou falar por que são necessarios apenas quatro letras no ip e é obrigatório o sytes.net porque o seu ip tem que ser o mais curto possivel para poder funcionar o client do kpdo é todo cheio de "travas" digamos assim

 

abra o hex editor que veio como xvi32 depois de aberto aperta ctrl + O ou clique em file na parte superior esquerda e procure pelo client após abrir ele aperte Ctrl + F e procure por 127.0.0.1 vai achar isso

 

Spoiler

Xd3TQWf.png

 

Aqui você vai editar da seguinte forma lembre toda vez que começar adicionar o IP comece adicionando sempre a partir do 1 do 127 não comece nem antes nem depois do 1 sempre comece por ele isso realmente é necessário caso contrario seu ip não irá funcionar depois de editado ficara exatamente assim

 

Spoiler

yZUxOuP.png

 

pronto agora o seu client kpdo já está com o ip fixo seu editado.

 

 

3º- Editando background

 

Aqui vamos editar a imagem do fundo do client  vamos abrir o arquivo da pasta pic editor 1 depois de aberto clique em Arquivo - Abrir procure pelo kpdo.pic e abra ele ficara assim

 

Spoiler

uKF5diG.png

 

agora vamos para o site photoshop online que está no começo do tópico eu vou pegar uma imagem qualquer da internet mas caso tiverem problemas procure sempre uma imagem pokemon ou por nome de pokemon no final coloque wallpaper

 

Feito isso ao abrir o site do photoshop online ele vai abrir uma aba perguntando se você quer criar uma imagem nova e etc.. pode fechar essa aba e ir no canto superior esquerdo e clicar em file e clique em open image e procure pela imagem que você salvou logo em seguida clique em imagem e image size ficando assim

 

Spoiler

8RRwZUW.png

 

você vai editar o tamanho da imagem para 640x480 lembre desmarque aquela caixa escrito Constrain proportions caso contrario você não vai conseguir por essas dimensões depois de feito você clica no T na parte inferior esquerda e coloque o nome do seu servidor ficando assim

 

Spoiler

n6Gh7mE.png

 

depois que tiver editado totalmente ao seu gosto salve a imagem como bmp

 

Spoiler

VswrUK8.png

 

Voltando ao pic editor vamos colocar a nova capa do client clicando em arquivo e importar irá ficar assim

 

Spoiler

lfmUw8u.png

 

 

depois disso clique em Arquivo novamente e clique em compilar selecione seu client e espere um pouco Obs: pode aparecer uma mensagem no programa como tal ele parou de funcionar ou um travamento isso é normal só esperar um pouco até ele voltar ao normal isso acontece sempre quando você compila depois de pronto ficara assim

 

Spoiler

HHWUgpo.png

 

espero que tenham gostado vamos ao próximo passo

 

4º- Editando o Icone

 

Antes de tudo pegue qualquer imagem da internet uma pokebola ou um pokemon ou até um logo que você tenha criado logo agora clique no site imagem converter vai ter uma lista na parte esquerda do site selecione a Convert to ICO selecione sua imagem ou logo do seu server e clique em converto file logo depois vai iniciar um download é a mesma imagem porém o arquivo vai estar convertido para icon

 

Spoiler

riETA5Q.png

 

 

depois abra o resource hack clique em file - Open e selecione o executável do seu servidor agora vamos para a opção Action na parte superior e clique em replace icon

 

Spoiler

vyJpo5C.png

 

Vai aparecer essa aba

 

Spoiler

bYn7x6D.png

 

clique em Open file with new icon e selecione a imagem que você baixou do site aquela que foi convertida logo em seguida clique em Replace e seu icone irá mudar ficando assim

 

Spoiler

g8AJ9V1.png

 

agora clique em File novamente clique em Save As e selecione seu client e salve ele irá perguntar se quer substituir você diz que sim lembre sempre faça uma copia antes de qualquer tipo de alteração depois de salvo abra seu client e teste obs: algumas imagens podem não dar certo ao passar para ICO podem ser leves demais ou pesadas demais caso tiver problemas estarei colocando aqui a imagem ico que usei neste client test para ser usada como base image ico anexada no tópico

 

depois de pronto ficara assim

 

Spoiler

mzUXvHI.png

 

 

agora o icone é uma pokebola xD

 

5º- Abrindo as portas 7171 - 7172 - 8090 no moldem e roteador

 

OBS!! : Moldem é o aparelho que recebe o fio do poste até a sua casa o aparelho que recebe esse fio é o moldem, o fio da internet que sai do moldem e vai para outro aparelho esse aparelho é o roteador porém eu tenho um aparelho da NET que são os dois juntos ele é moldem e roteador então no caso o meu acesso ao roteador vai ser diferente de muitos caso tiverem problemas nessa parte não darei suporte neste tópico abram um tópico com o problema e me mandem mensagem privada para eu responder o tópico.

 

Agora vamos ao firewall do windows se encontra em painel de controle - sistema e segurança - firewall do windows - configurações avançadas - regras de entrada

vai estar assim porém sem as portas como está no meu

 

Spoiler

ZWkK1ql.png

 

feito isso clique ali na parte superior direita Nova Regra

 

Vai aparecer essa aba

 

Spoiler

wyt5fxk.png

 

Cliquem em porta e avançar logo em seguida vai aparecer essa aba

 

Spoiler

5izkEtO.png

 

deixe como TCP e coloque a porta 7171 logo abaixo como o meu esta e clique em avançar

vai aparecer essa outra aba

 

Spoiler

X1gwwWv.png

 

deixe a opção permitir conexão e clique em avançar logo em seguida vai aparecer outra aba com dominio / particular / público e ao lado deles caixas já marcadas não precisa mexer só clicar em avançar em seguida a próxima aba vai pedir para você colocar o nome a descrição não precisa e logo em seguida clique em concluir pronto você abriu a porta 7171 no seu computador repita o processo usando a porta 7172 e 8090

 

Agora vamos para o roteador primeiramente você vai abrir o executar do seu PC e vai escrever cmd e de enter

 

Spoiler

f27Ndld.png

 

vai aparecer a propomt de comando

 

Spoiler

IAKMg24.png

 

escreva ipconfig e de enter vai aparecer vários números e etc... você vai pegar seu gateway padrão e vai escrever ele em uma página da internet vai aparecer uma aba não igual porém uma aba pedindo um usuário e senha logo depois que você logar vai aparecer a senha do wifi o usuário a senha de tudo essa aba é para você configurar o roteador então tome cuidado caso não souber mexer nessa parte faça apenas o que estiver aqui no tutorial

 

logo após logado procure por firewall e virtua server ou apenas virtua server no meu caso é firewall e virtua server

 

Spoiler

0LmC6b7.png

 

e vocês vão abrir as portas 7171 - 7172 - 8090 as restantes não precisa no meu está porque foi para testes

obs: ao abrir as portas vai pedir um IP privado segue a print

 

Spoiler

0CMRcQb.png

 

O ip privado no caso Private IP Address é o seu endereço de ipv4 ou endereço de ip que vai estar na propomt de comando que usamos para saber o gateway padrão lá vai estar também o endereço de ipv4 basta colocar ali e pronto fazer o procedimento com todas as portas e você terá aberto as portas no PC e no roteador caso usar um ou moldem.

 

6º- Instalando o Xampp 1.7.3 - Configurando e Deixando o Site Online

 

Logo após baixar o xampp vamos instalar após abrir o instalador do xampp vai aparecer isso

 

Spoiler

FIwN4Yg.png

 

Só clicar em install e esperar instalar após terminar a instalação vai aparecer essa aba

essa primeira está perguntando se você quer que crie um atalho para o desktop e o menu iniciar do windows eu geralmente coloco não no caso N mas caso vocês quiserem basta deixar Y e dar enter

 

Spoiler

7KAexte.png

 

Logo após dar enter vai aparecer essa outra aqui vai estar perguntando algo sobre alocar corretamente as pastas algo assim eu deixo Y e do enter

 

 

Spoiler

dPtxsRx.png

 

após da enter vai aparecer esse aqui perguntando se vai ser de sua escolha as pastas eu coloco não ai ele verifica todas

 

Spoiler

JVBYA1V.png

 

após dar enter vai ocorrer o processo quando terminar vai ficar assim

 

Spoiler

yNpPkQm.png

 

depois disso aperte enter vai aparecer outra mensagem só apertar enter novamente depois vai te apresentar algumas opções basta colocar o x que irá fechar a aba

 

Spoiler

BAdEEHt.png

 

Agora vamos configurar o xampp vá até a pasta dele que está no diretório do disco C:\  após abrir a pasta do xamp abra uma pasta chamada apache

 

Spoiler

v6Padm8.png

 

ao abrir vai ter outras pasta abra a pasta conf

 

Spoiler

g4TXMFn.png

 

procure um arquivo chamado httpd.conf abra ele como notepad++ vamos mudar todos os 80 para 8090

ficando assim

Spoiler

#
# This is the main Apache HTTP server configuration file.  It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.2> for detailed information.
# In particular, see 
# <URL:http://httpd.apache.org/docs/2.2/mod/directives.html>
# for a discussion of each configuration directive.
#
# Do NOT simply read the instructions in here without understanding
# what they do.  They're here only as hints or reminders.  If you are unsure
# consult the online docs. You have been warned.  
#
# Configuration and logfile names: If the filenames you specify for many
# of the server's control files begin with "/" (or "drive:/" for Win32), the
# server will use that explicit path.  If the filenames do *not* begin
# with "/", the value of ServerRoot is prepended -- so "logs/foo.log"
# with ServerRoot set to "C:/xampp/apache" will be interpreted by the
# server as "C:/xampp/apache/logs/foo.log".
#
# NOTE: Where filenames are specified, you must use forward slashes
# instead of backslashes (e.g., "c:/apache" instead of "c:\apache").
# If a drive letter is omitted, the drive on which httpd.exe is located
# will be used by default.  It is recommended that you always supply
# an explicit drive letter in absolute paths to avoid confusion.

#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# Do not add a slash at the end of the directory path.  If you point
# ServerRoot at a non-local disk, be sure to point the LockFile directive
# at a local disk.  If you wish to share the same ServerRoot for multiple
# httpd daemons, you will need to change at least LockFile and PidFile.
#
ServerRoot "C:/xampp/apache"

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 0.0.0.0:8090
#Listen [::]:8090
Listen 8090

#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
#
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule auth_digest_module modules/mod_auth_digest.so
#LoadModule authn_alias_module modules/mod_authn_alias.so
#LoadModule authn_anon_module modules/mod_authn_anon.so
#LoadModule authn_dbd_module modules/mod_authn_dbd.so
#LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authn_file_module modules/mod_authn_file.so
#LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
#LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
#LoadModule authz_owner_module modules/mod_authz_owner.so
LoadModule authz_user_module modules/mod_authz_user.so
##LoadModule autoindex_module modules/mod_autoindex.so # replaced with autoindex_color_module
#LoadModule bucketeer_module modules/mod_bucketeer.so
#LoadModule cache_module modules/mod_cache.so
#LoadModule case_filter_module modules/mod_case_filter.so
#LoadModule case_filter_in_module modules/mod_case_filter_in.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule cgi_module modules/mod_cgi.so
#LoadModule charset_lite_module modules/mod_charset_lite.so
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_lock_module modules/mod_dav_lock.so
#LoadModule dbd_module modules/mod_dbd.so
#LoadModule deflate_module modules/mod_deflate.so
LoadModule dir_module modules/mod_dir.so
#LoadModule disk_cache_module modules/mod_disk_cache.so
#LoadModule dumpio_module modules/mod_dumpio.so
#LoadModule echo_module modules/mod_echo.so
LoadModule env_module modules/mod_env.so
#LoadModule example_module modules/mod_example.so
#LoadModule expires_module modules/mod_expires.so
#LoadModule ext_filter_module modules/mod_ext_filter.so
#LoadModule file_cache_module modules/mod_file_cache.so
#LoadModule filter_module modules/mod_filter.so
LoadModule headers_module modules/mod_headers.so
#LoadModule ident_module modules/mod_ident.so
#LoadModule imagemap_module modules/mod_imagemap.so
LoadModule include_module modules/mod_include.so
LoadModule info_module modules/mod_info.so
LoadModule isapi_module modules/mod_isapi.so
#LoadModule ldap_module modules/mod_ldap.so
#LoadModule logio_module modules/mod_logio.so
LoadModule log_config_module modules/mod_log_config.so
#LoadModule log_forensic_module modules/mod_log_forensic.so
#LoadModule mem_cache_module modules/mod_mem_cache.so
LoadModule mime_module modules/mod_mime.so
#LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule negotiation_module modules/mod_negotiation.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
#LoadModule speling_module modules/mod_speling.so
LoadModule ssl_module modules/mod_ssl.so
LoadModule status_module modules/mod_status.so
#LoadModule substitute_module modules/mod_substitute.so
#LoadModule unique_id_module modules/mod_unique_id.so
#LoadModule userdir_module modules/mod_userdir.so
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule version_module modules/mod_version.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so

#
# 3rd party modules
#
LoadModule autoindex_color_module modules/mod_autoindex_color.so

<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.  
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User daemon
Group daemon

</IfModule>
</IfModule>

# 'Main' server configuration
#
# The directives in this section set up the values used by the 'main'
# server, which responds to any requests that aren't handled by a
# <VirtualHost> definition.  These values also provide defaults for
# any <VirtualHost> containers you may define later in the file.
#
# All of these directives may appear inside <VirtualHost> containers,
# in which case these default settings will be overridden for the
# virtual host being defined.
#

#
# ServerAdmin: Your address, where problems with the server should be
# e-mailed.  This address appears on some server-generated pages, such
# as error documents.  e.g. admin@your-domain.com
#
ServerAdmin postmaster@localhost

#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
ServerName localhost:8090

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "C:/xampp/htdocs"

#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories). 
#
# First, we configure the "default" to be a very restrictive set of 
# features.  
#
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "C:/xampp/htdocs">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks Includes ExecCGI

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride All

    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all

</Directory>

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm \
                   default.php default.pl default.cgi default.asp default.shtml default.html default.htm \
                   home.php home.pl home.cgi home.asp home.shtml home.html home.htm
</IfModule>

#
# The following lines prevent .htaccess and .htpasswd files from being 
# viewed by Web clients. 
#
<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>

#
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here.  If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog "logs/error.log"

#ScriptLog "logs/cgi.log"

#
# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel warn

<IfModule log_config_module>
    #
    # The following directives define some format nicknames for use with
    # a CustomLog directive (see below).
    #
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common

    <IfModule logio_module>
      # You need to enable mod_logio.c to use %I and %O
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>

    #
    # The location and format of the access logfile (Common Logfile Format).
    # If you do not define any access logfiles within a <VirtualHost>
    # container, they will be logged here.  Contrariwise, if you *do*
    # define per-<VirtualHost> access logfiles, transactions will be
    # logged therein and *not* in this file.
    #
    #CustomLog "logs/access.log" common

    #
    # If you prefer a logfile with access, agent, and referer information
    # (Combined Logfile Format) you can use the following directive.
    #
    CustomLog "logs/access.log" combined
</IfModule>

<IfModule alias_module>
    #
    # Redirect: Allows you to tell clients about documents that used to 
    # exist in your server's namespace, but do not anymore. The client 
    # will make a new request for the document at its new location.
    # Example:
    # Redirect permanent /foo http://localhost/bar

    #
    # Alias: Maps web paths into filesystem paths and is used to
    # access content that does not live under the DocumentRoot.
    # Example:
    # Alias /webpath /full/filesystem/path
    #
    # If you include a trailing / on /webpath then the server will
    # require it to be present in the URL.  You will also likely
    # need to provide a <Directory> section to allow access to
    # the filesystem path.

    #
    # ScriptAlias: This controls which directories contain server scripts. 
    # ScriptAliases are essentially the same as Aliases, except that
    # documents in the target directory are treated as applications and
    # run by the server when requested rather than as documents sent to the
    # client.  The same rules about trailing "/" apply to ScriptAlias
    # directives as to Alias.
    #
    ScriptAlias /cgi-bin/ "C:/xampp/cgi-bin/"

</IfModule>

<IfModule cgid_module>
    #
    # ScriptSock: On threaded servers, designate the path to the UNIX
    # socket used to communicate with the CGI daemon of mod_cgid.
    #
    #Scriptsock "logs/cgi.sock"
</IfModule>

#
# "C:/xampp/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "C:/xampp/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

#
# DefaultType: the default MIME type the server will use for a document
# if it cannot otherwise determine one, such as from filename extensions.
# If your server contains mostly text or HTML documents, "text/plain" is
# a good value.  If most of your content is binary, such as applications
# or images, you may want to use "application/octet-stream" instead to
# keep browsers from trying to display binary files as though they are
# text.
#
DefaultType text/plain

<IfModule mime_module>
    #
    # TypesConfig points to the file containing the list of mappings from
    # filename extension to MIME-type.
    #
    TypesConfig "conf/mime.types"

    #
    # AddType allows you to add to or override the MIME configuration
    # file specified in TypesConfig for specific file types.
    #
    #AddType application/x-gzip .tgz
    #
    # AddEncoding allows you to have certain browsers uncompress
    # information on the fly. Note: Not all browsers support this.
    #
    #AddEncoding x-compress .Z
    #AddEncoding x-gzip .gz .tgz
    #
    # If the AddEncoding directives above are commented-out, then you
    # probably should define those extensions to indicate media types:
    #
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz

    #
    # AddHandler allows you to map certain file extensions to "handlers":
    # actions unrelated to filetype. These can be either built into the server
    # or added with the Action directive (see below)
    #
    # To use CGI scripts outside of ScriptAliased directories:
    # (You will also need to add "ExecCGI" to the "Options" directive.)
    #
    AddHandler cgi-script .cgi .pl .asp

    # For type maps (negotiated resources):
    #AddHandler type-map var

    #
    # Filters allow you to process content before it is sent to the client.
    #
    # To parse .shtml files for server-side includes (SSI):
    # (You will also need to add "Includes" to the "Options" directive.)
    #
    AddType text/html .shtml
    AddOutputFilter INCLUDES .shtml
</IfModule>

<IfModule mime_magic_module>
    #
    # The mod_mime_magic module allows the server to use various hints from the
    # contents of the file itself to determine its type.  The MIMEMagicFile
    # directive tells the module where the hint definitions are located.
    #
    MIMEMagicFile "conf/magic"
</IfModule>

#
# Customizable error responses come in three flavors:
# 1) plain text 2) local redirects 3) external redirects
#
# Some examples:
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://localhost/subscription_info.html
#

#
# EnableMMAP and EnableSendfile: On systems that support it, 
# memory-mapping or the sendfile syscall is used to deliver
# files.  This usually improves server performance, but must
# be turned off when serving from networked-mounted 
# filesystems or if support for these functions is otherwise
# broken on your system.
#
#EnableMMAP off
#EnableSendfile off

# Supplemental configuration
#
# The configuration files in the conf/extra/ directory can be 
# included to add extra features or to modify the default configuration of 
# the server, or you may simply copy their contents here and change as 
# necessary.

# XAMPP specific settings
Include "conf/extra/httpd-xampp.conf"

# Perl settings
Include "conf/extra/perl.conf"

# Server-pool management (MPM specific)
Include "conf/extra/httpd-mpm.conf"

# Multi-language error messages
Include "conf/extra/httpd-multilang-errordoc.conf"

# Fancy directory listings
Include "conf/extra/httpd-autoindex.conf"

# Language settings
Include "conf/extra/httpd-languages.conf"

# User home directories
Include "conf/extra/httpd-userdir.conf"

# Real-time info on requests and configuration
Include "conf/extra/httpd-info.conf"

# Virtual hosts
Include "conf/extra/httpd-vhosts.conf"

# Distributed authoring and versioning (WebDAV)
Include "conf/extra/httpd-dav.conf"

# Implements a proxy/gateway for Apache.
Include "conf/extra/httpd-proxy.conf"

# Various default settings
Include "conf/extra/httpd-default.conf"

# Secure (SSL/TLS) connections
Include "conf/extra/httpd-ssl.conf"
#
# Note: The following must must be present to support
#       starting without SSL on platforms with no /dev/random equivalent
#       but a statically compiled-in mod_ssl.
#
<IfModule ssl_module>
    SSLRandomSeed startup builtin
    SSLRandomSeed connect builtin
    SSLSessionCache "shmcb:logs/ssl.scache(512000)"
    SSLSessionCacheTimeout 300
</IfModule>

 

depois disso pode salvar a fechar ainda na pasta conf vai ter outra pasta chamada extra abra ela e abra o arquivo httpd-ssl.conf usando o notepad++ aperta ctrl + H coloque para localizar o código 443 e coloque para substituir por 4499 e clique em substituir tudo feito isso pode salvar e fechar.

 

Dentro da pasta do xampp abra o xampp control e habilite o apache e o mysql

 

Spoiler

PlZcI2E.png

 

escreva localhost:8090 vai aparecer esta página

 

Spoiler

GQt9YSr.png

 

depois de escolher o idioma você vai ser redirecionado para esta parte do site

 

Spoiler

mjMVAUD.png

 

clique em segurança logo após vai aparecer a seguinte aba e clique em => http://localhost/security/xamppsecurity.php <=

 

Spoiler

MOkTs2q.png

 

após clicar vai aparecer essa página, nesta página é onde você vai colocar a senha do root depois de colocar a senha do root clique em alterar senha depois de alterar feche a primeira página e na anterior vai ter a opção phpmyadmin vai ficar entre as ultimas opções da lista

 

Spoiler

kNljOw4.png

 

depois de clicar em phpmyadmin você vai ser redirecionado para esta página basta colocar root e a senha que você colocou no passo anterior

 

Spoiler

yUxPHXE.png

 

após entrar vai aparecer o seguinte, como podem ver em mysql localhost já aparece a opção de criar um banco de dados porém ele vem com a opção collation mude para utf8_general_ci igual o que está abaixo os dois tem que ficar igual o de cima tem que ficar igual o que esta embaixo

 

Spoiler

7uK6wHs.png

 

ficando assim

 

Spoiler

ljmt0mW.png

 

depois de criar o banco de dados vai ficar assim

 

Spoiler

ufjr5G4.png

 

clique em importar você vai ser redirecionado para esta parte

 

Spoiler

DZlYAFP.png

 

Agora já não precisamos de nada que está na pasta htdocs do xampp porque já o configuramos pode excluir tudo dentro da pasta htdocs do xampp ficando assim

 

Spoiler

m3D7xn8.png

 

pegue disponibilizado para download e jogue dentro dessa pasta htdocs do xampp ficando assim

 

Spoiler

Qj0qKJ3.png

 

agora voltando no phpmyadmin clique em escolher arquivo e selecione o Otpokemon.sql que esta na pasta htdocs do xampp depois de selecionar clique em executar e vai ficar assim

 

Spoiler

CsdPFaP.png

 

agora vamos configurar para o site acessar o bando de dados vá na pasta do seu site que agora está no htdocs do xampp e abra o config.php como notepad++

 

Spoiler

0yWf8cD.png

 

configurando o site

 

Citar

/*Database information*/
$config['database']['host'] = "localhost";   AQUI VOCÊ DEIXA LOCALHOST
$config['database']['login'] = "root";    AQUI O LOGIN QUE É ROOT
$config['database']['password'] = "SENHA DO ROOT";   A SENHA QUE VOCÊ CONFIGUROU PARA ACESSAR O ROOT
$config['database']['database'] = "test";  O NOME DO BANCO DE DADOS QUE VOCÊ CRIOU

 

após configurar isso certinho você vai conseguir acessar o site normalmente usando localhost:8090 caso estiver com o programa do no-ip aberto e configurado o seu site já vai estar online para o público usando o ip do no-ip em seguida 8090 ficando meuip.sytes.net:8090 no meu caso está pkns.sytes.net:8090

 

Spoiler

JuwqKrx.png

 

7º- configurando o config.lua para trabalhar com o site

 

Antes de começar no ip do config.lua você vai usar o ip do no-ip no meu caso pkns.sytes.net

Nessa parte aqui vocês vão configurar da seguinte maneira   

Citar

 

    sqlType = "mysql" DEIXAR MYSQL
    sqlHost = "localhost" DEIXAR LOCALHOST
    sqlPort = 3306  NAO MEXER
    sqlUser = "root" DEIXAR ROOT
    sqlPass = "senha do root" COLOCAR A SENHA DO ROOT
    sqlDatabase = "test" COLOCAR O NOME DO BANCO DE DADOS
    sqlFile = "forgottenserver.s3db"  NAO MEXER
    sqlKeepAlive = 0  NAO MEXER
    mysqlReadTimeout = 10  NAO MEXER
    mysqlWriteTimeout = 10 NAO MEXER
    encryptionType = "sha1" COLOCAR SHA1

 

 

 

 

pronto isso é o necessário para deixar o servidor online com site

 

obs: quase esquecendo no kpdo na pasta data/xml tem um arquivo chamado servers.xml nele você configura o ip do mundo você vai apagar tudo o que tiver e vai colocar esse aqui

 

Citar

<?xml version="1.0" encoding="UTF-8"?>
<servers>
<server id="0" name="Nibiru" address="IP NÚMERICO DO NO-IP" port="7172"/>
</servers>

 

Agora o xampp esta hospedando o seu site e trabalhando com o servidor

 

agora você ficara com o servidor online não use windows 10 estou usando e não é aconselhável use windows 7 ou xp

 

obrigado a todos espero que ajude vocês qualquer dúvida só comentar e se eu errei em alguma parte por favor me corrijam para o tópico ficar sempre atualizado xD

 

Spoiler

CXFl6sY.png

 

A maioria dos programas que usei tem disponibilizado aqui no fórum mas os tenho a muito tempo então não sei o que é de quem, quem souber me diz que coloco os créditos dos programas

 

by: Brunds

 

 

 

 

 

imagem ico.rar

imagem ico.rar

Editado por Brunds
Link para o comentário
Compartilhar em outros sites

2 horas atrás, DarkWore disse:

Bem Útil, Obrigado por Compartilhar o Xtibia Agradece.

nada até a noite eu atualizado com o restante do conteúdo

Link para o comentário
Compartilhar em outros sites

  • 11 months later...

[Não sei se há problema em reviver o tópico, desculpe qualquer coisa]

 

Cara, fiz tudo seguindo os passos e quando tento entrar no jogo, com o ip editado, aparece error 10061 :/

 

Se mudo o ip novamente pra 127.0.0.1 e uso o client sem editar, abre normalmente...

 

O que pode estar errado?

Editado por Barthy
Informação incorreta
Link para o comentário
Compartilhar em outros sites

  • 6 months later...
  • 4 years later...

Olá, como faço para falar contigo?
Tenho um projeto bem bacana aqui e gostaria de conversar com você.
Estou em busca de alguém como você que tem experiência em servidor e criou esse tópico excelente.

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...